Initial version of the PersonalBudget application written in structured paradigm.
Here you can find the PersonalBudget application written in a OOP paradigm.
PersonalBudget application allows you to keep records of your expenses and incomes. Data are saved to the database (.xml file). First create a user account and then you can add incomes and expenses with today's date or with a selected backdate. You can show current month's balalnce, previous month's balance and selected period balance. The application calculates the sum of incomes, expenses and the difference between them (incomes - expenses).
Other functionalities:
- Changing user password
See in PersonalBudget_ObjectOriented application.
- Structured Programmimg
- Operations on dates
- Vectors
- Input/output with files (.xml)
- Libraries: vector, ctime, sstream, iomanip, math.h, algorithm
- External library: Markup
- Clean code
- SOLID Principles (especially Single Responsibility Principle)