A simple console-based Python application to help you manage your daily expenses efficiently.
Track, review, and analyze your spending habits — all from your terminal.
- Add Expense — Record new expenses with date, category, amount, and description.
- View Expenses — Display all recorded expenses in a clean, formatted view.
- Delete Expense — Remove any expense by selecting its entry number.
- Monthly Summary — View total spending for a chosen month and year.
- Persistent Storage — All expenses are saved to a text file for future use.
1. Adding an Expense: To add an expense, the user have to select (1) as an option. Then user have to enter the date, category, amount, and an optional description. The program saves this data in a text file.
2. Viewing Expenses: When user selects (2) as an option. User can see the program lists all expenses with details.(if file contain the data)
3. Deleting Expense: When user selects (3) as an option. User is able to delete an expense, while selecting specific entry, and program will remove it from the list and update the file.
4. Monthly Summary: Finally, the monthly summary is listed after the year and month is entered. (if file contains the data)
5. Exiting the Program: When user selects (5) as an option. It will end the program successfully.
Personal Expense Tracker is a simple yet effective tool foe managing expenses. It allows users to record, review, and analyze their spending habits easily.
- Python 3
- File Handling
- DateTime module
- Jupyter Notebook