ABSTRACT
Expense tracker using python language
Financial management is an essential skill for individuals and households, especially in an age
where digital payments and recurring transactions are common. This project introduces a Python-
based Expense Tracker, a comprehensive personal finance management tool that enables users
to record, categorize, and analyze their income and expenditures efficiently.
The system is designed to offer a simple yet powerful interface for daily use. Users can input
transactions under various categories such as food, transport, bills, or entertainment. The
application computes total income, total expenses, and the remaining balance dynamically.
Monthly budgeting features allow users to set spending limits and get notified when approaching
thresholds.
The project is implemented using Python and Tkinter for a Graphical User Interface (GUI), while
data storage is handled using Json or CSV files for persistence. The interface includes dropdown
menus for category selection, real-time calculation of totals, and a dashboard-style summary of
financial status.
Additionally, visualization tools such as bar graphs and pie charts (using matplotlib) are integrated
to help users understand their spending patterns over time. This provides not only usability but
also insights for better financial decision-making.
The solution is modular and extensible—new features like automated expense importing, email
reports, or mobile integration can be added in the future. This project showcases how
programming skills can be applied to solve practical, real-life problems and promotes financial
awareness through technology.
Keywords:
Personal finance, Python, Tkinter, Expense tracker, SQLite, CSV, Budget management, Data
visualization, GUI application, Financial planning, Matplotlib, Dashboard, Real-time balance
tracking
Name :- Satya narayan padhi
Registration number :- 2301109181 Signature of the candidate