Skip to content

Latest commit

 

History

History
61 lines (42 loc) · 1.81 KB

File metadata and controls

61 lines (42 loc) · 1.81 KB

💰 Income and Expense Calculator (Java Swing)

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.


🚧 Project Status

🔧 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.


🎯 Features (Planned)

  • 🧾 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)

🛠️ Technologies Used

  • Java (Core Language)
  • Java Swing (UI Development with JFrame)
  • (Optional/Planned) File I/O or SQLite for data persistence

🧠 Learning Goals

  • 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

🖼️ UI Preview

Coming Soon – Screenshots and demo GIFs will be added as the interface takes shape.


📂 Folder Structure (To Be Added)

IncomeExpenseCalculator/
├── .vscode/
│   ├── settings.json
├── bin/
│   ├── Mainframe.java
│   ├── App.java/
├── lib/
├── src/
│   ├── Mainframe.java
│   ├── App.java/
├── README.md
├── transactions.txt