Skip to content

This is a simple program that helps you keep track of your daily spending. You can add what you spent, when, and why. See where your money is going.

Notifications You must be signed in to change notification settings

Shobhit226/Expense-Tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

Personal Expense Tracker

This is a command-line based Python program for recording and reviewing daily personal expenses.

Features

  • Add an expense with date, category, amount, and a note.
  • View all recorded expenses.
  • View total spending and spending summary by category.
  • Automatically saves and loads data from a file.

How It Works

  1. When the program starts, it loads previously saved expenses from a CSV file.
  2. The user is shown a menu with options to:
    • Add a new expense
    • View all recorded expenses
    • View a total and category-wise summary
    • Exit the program
  3. When adding an expense, the user is prompted to enter the date, category, amount, and an optional note.
  4. All expenses are saved in a file named expenses.csv so they remain available the next time the program is run.

File Information

  • Expense-Tracker.py – The main Python script.
  • expenses.csv – The file where all expenses are saved. This file is created automatically if it does not exist.

Requirements

  • Python 3.x
  • No external libraries are required.

How to Run

From a terminal or command prompt, run the following:

python expense_tracker.py

About

This is a simple program that helps you keep track of your daily spending. You can add what you spent, when, and why. See where your money is going.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages