Skip to content

Vrutik-0/Budget

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

Budget Management System

A simple desktop application for tracking personal expenses, income, and budget limits. Built using Java Swing, this tool allows users to log transactions, view financial summaries, and monitor their financial health with an intuitive GUI.

Features

  • Set Income & Budget Limit: Define your total income and desired budget limit.
  • Add Expenses: Record expenses by category, amount, and date.
  • Expense Table: View all transactions in a tabular format.
  • Financial Health Score: Get a calculated score based on your savings and spending habits.
  • Summary View: See a breakdown of expenses, remaining balance, and overall summary.
  • Warnings: Alerts when expenses exceed budget limit or income.
  • Reset Functionality: Clear all data to start fresh.

How to Run

  1. Clone the repository:
    git clone https://github.com/Vrutik-0/Budget.git
  2. Compile the Java file:
    javac Budget.java
  3. Run the application:
    java Budget

Or Just Download the code and run locally on machine with JDK

Usage

  1. Set your income by entering the amount and clicking Set Income.
  2. Set a budget limit (optional), then click Set Limit.
  3. Add expenses by providing category, amount, and date, then click Add Expense.
  4. View your financial health score with the dedicated button.
  5. See a summary of all transactions and balances.
  6. Reset budget to clear all input and start over.

Requirements

  • Java 8 or above

Contributing

Feel free to open issues or submit pull requests for improvements or new features.

License

This project is licensed under the MIT License.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages