A web app for expense manager made using Flask (a python microframework). Made for CSI, NSIT event. (Couldn't win, but got a special mention ๐)
- Data visualization for user
- Set and add budget for a given month.
- Set expenditure daily or on a monthly basis.
- Use of python libraries and jinja to avoid Javascript and Jquery completely.
- Login authentication. (created using python decorators) And forget password functionality.
- Database access only for admin.
See local setup steps: Local Setup on Windows
Few screenshots of the working app!
- Deploy app on heroku ๐.
- Add tests and Travis CI
- Use Bokeh โจ instead of pygal for data visualization.
- Plotting of purchase location of a user in a map.
- Add more features to the app like,providing a option to add a new category, use Wordnet to automatically add expenditure of a user in one of the pre-defined categories by comments.
- Comparision of a user with average users in terms of budget and expenditure.
- Add relevant info in home tab in the dashboard.