Expense Tracker is a web application built using Python and Flask that helps you track your monthly expenses.
The application provides a dashboard with charts and graphs to visualize spending, monitor expenses, and check if you’ve reached your spending limits.
It also includes AI-integrated features to provide tips and guidance on better ways to manage and invest your income.
- Dashboard – see an overview of your expenses
- Graphs and Charts – visualize your spending trends
- Tables – detailed record of expenses
- Forms – add and edit expenses easily
- AI Chatbot – get tips on smarter spending and investing
Examples of tracked expenses:
- Fees
- Income
- Salary
- Shopping
- Rent
- Transport
- Entertainment
- Create an account
- Login using your account details
- Set up your target monthly expenses
- Regularly update your daily expenses
- Use tables and charts to monitor your spending
- HTML
- CSS
- JavaScript
- Bootstrap CSS
- Python
- Flask
- SQLite3
- Learn how to build a full-stack web application using Flask
- Track user data with databases
- Implement charts and data visualization
- Integrate AI features for smarter spending tips
- Understand user authentication and dashboards
During this project, I learned:
- How to build web applications with Flask
- How to connect Flask to SQLite3 for data storage
- How to create dynamic dashboards with charts and tables
- Implement user authentication and forms
- Basics of integrating AI features for user assistance
Maurice Kabubu
Email: mauricekabubu2006@gmail.com
GitHub: mauricekabubu
Project Status: Completed ✅