Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Expense Tracker

Overview

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.


Features

  • 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

Expense Categories

Examples of tracked expenses:

  • Fees
  • Income
  • Salary
  • Shopping
  • Rent
  • Transport
  • Entertainment

How to Use

  1. Create an account
  2. Login using your account details
  3. Set up your target monthly expenses
  4. Regularly update your daily expenses
  5. Use tables and charts to monitor your spending

Tech Stack

Frontend

  • HTML
  • CSS
  • JavaScript
  • Bootstrap CSS

Backend

  • Python
  • Flask

Database

  • SQLite3

Goal of the Project

  • 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

What I Learned

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

Author

Maurice Kabubu
Email: mauricekabubu2006@gmail.com
GitHub: mauricekabubu


Project Status: Completed ✅

About

Expense Tracker web app using Flask that tracks your monthly expenses and clearly indicates on a dashboard.

Resources

Stars

4 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages