π Expense Tracker
A simple and interactive Python-based expense tracker to help you record, manage, and visualize your daily expenses. Ideal for personal budgeting and financial organization.
Features
β Add expenses with date, amount, category, and optional notes.
π View all expenses in a neatly formatted table.
π° Calculate total expenses by category.
π Generate monthly summaries with bar charts for visual analysis.
π Export expense records to CSV files for easy sharing or backup.
π‘ Input validation to prevent invalid dates and negative amounts.
Technologies Used
Python 3
datetime for date handling
matplotlib for data visualization
csv for exporting records
How to Run
Clone the repository:
git clone
Install required libraries (if not already installed):
pip install matplotlib
Run the script:
python expense_tracker.py
Follow the interactive menu to manage your expenses.