https://github.com/rupav/expensemanager
Your personal Expense Manager in FLASK. 🚀
https://github.com/rupav/expensemanager
budget data-visualization expenditures expense-manager flask flask-mail heroku-deployment jinja pygal sqlalchemy wtforms
Last synced: 4 months ago
JSON representation
Your personal Expense Manager in FLASK. 🚀
- Host: GitHub
- URL: https://github.com/rupav/expensemanager
- Owner: rupav
- License: gpl-3.0
- Created: 2017-12-18T17:35:22.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2018-06-16T18:21:10.000Z (over 7 years ago)
- Last Synced: 2025-04-06T05:23:33.701Z (10 months ago)
- Topics: budget, data-visualization, expenditures, expense-manager, flask, flask-mail, heroku-deployment, jinja, pygal, sqlalchemy, wtforms
- Language: Python
- Homepage: https://rupav-expense-manager.herokuapp.com/
- Size: 358 KB
- Stars: 4
- Watchers: 2
- Forks: 5
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ExpenseManager
[](https://travis-ci.org/rupav/ExpenseManager)
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 🎉)
## Key Features:
1. Data visualization for user
2. Set and add budget for a given month.
3. Set expenditure daily or on a monthly basis.
4. Use of python libraries and jinja to avoid Javascript and Jquery completely.
5. Login authentication. (created using python decorators) And forget password functionality.
6. Database access only for admin.
## See local setup steps: [Local Setup on Windows](https://github.com/rupav/ExpenseManager/blob/master/docs/LocalSetup.md)
## Few screenshots of the [working app](http://rupav-expense-manager.herokuapp.com/)!

# To Do:
- [x] 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.
- [x] Add relevant info in home tab in the dashboard.