Skip to content

Latest commit

 

History

History
63 lines (34 loc) · 1.66 KB

File metadata and controls

63 lines (34 loc) · 1.66 KB

Expense Tracker Application (Python + Tkinter)

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).

Features

  • 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.

Tech Stack

  • Python 3.7
  • Tkinter
  • JSON (for local storage)

How to Run

  1. Install Python 3
  2. Run the app:
    --bash python expense_tracker.py

Project Structure

Expense_Tracker

── expenses.json - # created file for storing expenses.

── expense_tracker.py - # Main source code.

── README.md - # Documentation , working.

Screenshots

View Expenses Expense Summary Add Expense Form Result after Adding

Future Improvements are possible

Add export/import support (CSV or Excel).

Can add charts/graphs for expense analysis.

(.exe) can be done for usage without python