Skip to content

dimicodes/Budget-Manager-Pro

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Budget Manager

Description

Budget Manager is a comprehensive Java application designed to assist users in managing their personal finances. With functionalities for tracking income, recording expenses, and analyzing spending habits, it offers a robust solution for personal financial management. This application is particularly useful for those who want to keep a close eye on their spending and maintain a balanced budget.

Features

  • Add Income: Log your income, enhancing your ability to manage and plan your financial resources.
  • Add Purchase: Record your expenses with the flexibility to categorize them into Food, Clothes, Entertainment, or Other, aiding in detailed tracking of where your money goes.
  • Show List of Purchases: Display all recorded expenses, allowing you to review your spending history and categorize your purchases for better financial planning.
  • Check Balance: View your current financial status, calculated by deducting total expenses from total income, to understand your financial health.
  • Save and Load Data: Preserve your financial data in a file for future reference and load previously saved data for continuity in budget tracking.
  • Expense Analysis: Analyze your expenditures through various sorting methods, including sorting by price or category, which assists in identifying key areas for financial adjustment.

How to Run

Prerequisites

  • Java Development Kit (JDK), version 8 or above.
  • Basic knowledge of Java and terminal commands.

Installation and Execution

  1. Clone the repository to your local machine: '''git clone https://github.com/dimicodes/Budget-Manager-Pro.git'''

  2. Navigate to the cloned repository: '''cd Budget-Manager-Pro''

  3. Compile the Java files: '''javac Main.java'''

  4. Run the Main class: '''java Main'''

Usage Guide

Navigation

The application operates through a console-based menu system. Each menu option corresponds to a number. Input the number of your chosen action and press Enter to select it.

Adding Income and Expenses

When adding income or expenses, follow the prompts to enter the amount and details. For expenses, select the appropriate category for accurate categorization.

Viewing Balance and Purchases

To check your balance or review your purchases, simply navigate to the respective option in the menu. The application will display the latest updated information based on your recorded transactions.

Saving and Loading Data

Your financial data can be saved to a file at any time. To resume where you left off, use the load feature to bring back your saved data into the application.

Analyzing Expenditures

Use the analysis feature to sort and view your purchases in different ways, providing insight into your spending patterns and helping you make informed financial decisions.

Preview

image

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages