A simple command-line Expense Tracker built in Java.
It allows users to add transactions, categorize them as credit or debit, and view a financial summary.
- Add transactions with amount, type, and category
- Automatically calculates:
- Total credit
- Total debit
- Balance
- Clean and simple console UI
- Stores multiple transactions in a list
- Ensure Java is installed: java --version
- Compile the file: javac ExpenseTracker.java
- Run the program: java ExpenseTracker
- food
- travel
- shopping
- utilities
- others
- Save data to a file (CSV or JSON)
- Filter transactions by category
- Add monthly summary
- Add update/delete transaction options
- Convert into a GUI app
Rupa
First-year CSE student building strong Java fundamentals