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