Student Expense Tracker helps students monitor daily spending through a simple graphical interface.
- Java
- Java Swing
- OOP Concepts
- File Handling
- Collections Framework
javax.swingjava.awtjava.utiljava.io
- Add expenses
- View all expenses
- Filter by category
- Search by date
- Edit expense details
- Set monthly budget
- Export summaries
- Food
- Travel
- Shopping
- Entertainment
- Health
- Education
- Others
| Button | Function |
|---|---|
| Add Expense | Add new expense |
| View All | Display all records |
| Total | Show total expense |
| Filter | Filter by category |
| Search Date | Search expenses |
| Set Budget | Define budget |
| Export | Save summary |
- Designed an abstract
Expenseclass. - Created subclasses for categories.
- Built GUI using Java Swing.
- Added file export support.
- Implemented exception handling.
- Java Swing GUI development
- OOP principles
- Event handling
- File operations
- Exception handling
- Database integration
- Login system
- Charts and analytics
- Dark mode UI
- Cloud backup
javac M.javajava M- Java JDK 8 or higher