Budgit is a flask application that allows users to create and manage expenses. This project was created as part of the CUNY 2021 Hackathon.
All requirements are listed in requirements.txt.
- Add expenses to a table which can then be sorted by the date or price.
- Set an expense limit for the day/week/month/year.
- Schedule an expense that gets added automatically at specified times.
- Get notified by email when you have exceeded your expense limit or a schedule expanse has been added.
- Dark mode can be toggled on/off in the accounts page.
Visit http://budgitproject.herokuapp.com/ or execute
set FLASK_APP=application.py
flask run
- Python Flask
- Vanilla JavaScript
Unit tests for the backend are located in the 'Testing' folder and were written using the unittest library.
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
Please make sure to update tests as appropriate.
Licensed under the MIT License.



