Skip to content

hersh11/budget-tracker-basic

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Budget Buddy

Budget Buddy is a simple and user-friendly budget tracker that helps you manage your finances by tracking your income and expenses. It includes features such as adding transactions, filtering by date, and visualizing spending trends with monthly graphs.

Features

  • Add Income and Expenses: Easily add transactions with descriptions, amounts, and dates.
  • Date Filtering: Filter transactions by specific dates to view your financial history.
  • Spending Graphs: Visualize your monthly spending with a bar chart, helping you understand your financial trends.
  • Local Storage: Your transaction data is saved in your browser's local storage, so your data persists even after refreshing the page.

Technologies Used

  • HTML: Structure of the application.
  • CSS: Styling for a clean, modern look.
  • JavaScript: Functionality and interactivity.
  • Chart.js: Library for creating the spending charts.

Installation

  1. Clone the repository:

    git clone https://github.com/OGharsh/budget-tracker-basic.git
  2. Navigate to the project directory:

    cd budget-tracker-basic
  3. Open index.html in your browser:

    open index.html

Usage

  1. Adding Transactions:

    • Enter a description in the "Text" field.
    • Enter the amount in the "Amount" field (use the buttons to specify if it’s income or an expense).
    • Enter the date of the transaction.
    • Click "Add Income" or "Add Expense" to record the transaction.
  2. Filtering Transactions:

    • Use the date filter to view transactions for a specific date.
    • Click "Filter" to apply the filter.
    • Click "Clear Filter" to remove the date filter and view all transactions.
  3. Viewing Spending Graphs:

    • Scroll down to the "Spending Chart" section to view your income and expenses for each month of the year.

Contributing

Contributions are welcome! Please open an issue or submit a pull request with any improvements or bug fixes.

License

This project is licensed under the MIT License.

Acknowledgements

  • Chart.js for providing an easy-to-use charting library.
  • All the tutorials and documentation that helped make this project possible.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published