Skip to content

anudeep-bonagiri/ExpenseCalc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

14 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ’° 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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages