A simple desktop application built using "Python" and "Tkinter" that helps you track, manage, and summarize your daily expenses.
All data is stored locally in a JSON file (expenses.json).
- Add new expenses (with amount, date, category, and note).
- View all expenses in a tabular format.
- Update existing expenses by ID.
- Delete expenses by ID.
- View a summary of total expenses and category-wise breakdown.
- Simple and clean GUI (dark mode).
- Works Offline.
- Python 3.7
- Tkinter
- JSON (for local storage)
- Install Python 3
- Run the app:
--bash python expense_tracker.py
Expense_Tracker
── expenses.json - # created file for storing expenses.
── expense_tracker.py - # Main source code.
── README.md - # Documentation , working.
Add export/import support (CSV or Excel).
Can add charts/graphs for expense analysis.
(.exe) can be done for usage without python