Budget Manager

Budget Manager helps manage finances. The application works in a web browser on computers, smartphones, and tablets. After registering and activating an account, the user can, among other things:

  • Add new income and expenses,
  • Manage income and expense categories, payment methods,
  • Control the balance for a selected period and view an intuitive chart,
  • Manage spending limits,
  • Instantly see if an added expense fits within the limit.

Technologies used

  • I wrote the backend in PHP using the MVC pattern.
  • For the database, I used MySQL.
  • I used the PDO library for communication with the database.
  • I wrote the frontend in HTML, CSS, and JavaScript.
  • For the frontend, I used Bootstrap and jQuery.
  • I added an intuitive chart created with the Chart.js library.
  • I added dynamically generated elements using asynchronous JavaScript functions and the Fetch API.

Application functionality

More

You can try how the application works by clicking the link:

The application code is available on my GitHub: