A simple and intuitive desktop application to help users track income, log expenses, and visualize personal financial data — all built using Java and Swing (JFrame). This project aims to deliver a clean user interface with powerful backend logic for real-time budget management.
🔧 In Progress
This is an ongoing project. The interface design and core logic are being actively developed. Updates will be made as new features are implemented.
- 🧾 Log and categorize income & expenses
- 📅 View daily, weekly, or monthly summaries
- 📊 Basic financial data visualizations (bar charts, pie charts)
- 💾 Save and load data locally (e.g., using file storage or simple database integration)
- ⚙️ Clean and user-friendly GUI using Java Swing (
JFrame)
- Java (Core Language)
- Java Swing (UI Development with
JFrame) - (Optional/Planned) File I/O or SQLite for data persistence
- Practicing object-oriented programming in Java
- Building interactive GUI applications using
JFrame - Managing user input, data storage, and event handling
- (Optional) Implementing simple data persistence and reporting features
Coming Soon – Screenshots and demo GIFs will be added as the interface takes shape.
IncomeExpenseCalculator/
├── .vscode/
│ ├── settings.json
├── bin/
│ ├── Mainframe.java
│ ├── App.java/
├── lib/
├── src/
│ ├── Mainframe.java
│ ├── App.java/
├── README.md
├── transactions.txt