A command-line expense tracker built as a practice project from roadmap.sh - Expense Tracker.
This project is focused on building a clean and practical CLI app to track personal expenses from the terminal.
- Application runs from the command line
- Add an expense with a description and amount
- Update an expense
- Delete an expense
- View all expenses
- Persist expenses data on disk
- View a summary of all expenses
- View a summary of expenses for a specific month (current year)
- Add expense categories and filter by category
- Set a monthly budget and show warnings when budget is exceeded
- Export expenses to CSV
This project is currently in the initial setup / in-progress stage.
- Python 3.13+
- Standard library (for now)
python main.pyBuilt for learning and iteration, one CLI feature at a time.