Skip to content

The Expense Tracker is a simple Python project that helps users record, manage, and analyze their daily expenses. It allows you to add expenses, categorize them (like Food, Travel, Shopping, Bills), and generate reports to understand spending patterns.

Notifications You must be signed in to change notification settings

Mathan03git/py_project_01

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

The Personal Expense Tracker is a Python-based application that helps you manage your income and expenses. It allows you to add transactions, categorize them as Income or Expense, and view summaries within a specific date range. The project also generates visual plots to help analyze financial patterns over time. This project was built to practice Python basics, file handling, Pandas, and data visualization with Matplotlib.

FEATURES:

Add new transactions with date, amount, category, and description Store all data in a CSV file (bill_data.csv) View transactions and summaries within a date range Display total income, total expense, and net savings Generate a graph of Income vs Expense over time ✔️ Persistent storage using CSV (auto-created if missing)
✔️ View transactions filtered by date range
✔️ Automatic summary:

  • Total Income
  • Total Expense
  • Net Savings Simple menu-driven CLI application

TECH STACK:

Python 3.x

Pandas – for data handling

Matplotlib – for plotting graphs

CSV file – for data storage

image image image image

About

The Expense Tracker is a simple Python project that helps users record, manage, and analyze their daily expenses. It allows you to add expenses, categorize them (like Food, Travel, Shopping, Bills), and generate reports to understand spending patterns.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages