A beginner-friendly Python GUI project to manage and save expenses using Tkinter.
It features a category dropdown, amount entry, date picker, and an expense table with scroll support.
- Add new expenses with category, amount, and date
- View all expenses in a scrollable table
- Save expenses to a JSON file
- Load saved expenses when reopening the app
- Simple and beginner-friendly design
- Python 3.x
- Tkinter (comes pre-installed with Python)
ttk(part of Tkinter, no extra install needed)
- Clone or download the repository
- Open the project folder
- Run the Python file:
python expense_tracker.py