A simple Python command-line expense management system that allows users to track daily expenses, categorise them, and view monthly summaries. Data is stored using file handling for persistent storage.
- Add new expenses
- Categorise expenses (Food, Travel, etc.)
- View all recorded expenses
- View total expenses
- Generate monthly summary
- Persistent storage using a text file
- Python
- File Handling
- Basic Data Processing
- Modular Functions
Expenses are stored in this format:
date, category, amount, description
Example: 2026-02-24, Food,250, Lunch
- Clone the repository
- Navigate to the project folder
- Run:
python main.py
expense-tracker-python/ │ ├── main.py ├── expenses.txt └── README.md