Skip to content

A simple Python-based Expense Tracker built using Tkinter. This app allows you to record, view, and save expenses in a JSON file. It uses a table view with a scrollbar, category selection, and save/load functionality. Perfect for beginners learning Python GUI development.

License

Notifications You must be signed in to change notification settings

vibodhalakshan2004/Tkinter-expense-tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

4 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿงพ Tkinter Expense Tracker

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.

๐Ÿš€ Features

  • 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

๐Ÿ“ฆ Requirements

  • Python 3.x
  • Tkinter (comes pre-installed with Python)
  • ttk (part of Tkinter, no extra install needed)

๐Ÿ“ฅ Installation

  1. Clone or download the repository
  2. Open the project folder
  3. Run the Python file:
    python expense_tracker.py

About

A simple Python-based Expense Tracker built using Tkinter. This app allows you to record, view, and save expenses in a JSON file. It uses a table view with a scrollbar, category selection, and save/load functionality. Perfect for beginners learning Python GUI development.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages