Skip to content

gabify/budget-tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Budget Tracker (50/30/20 Rule)

📌 Overview

This budget tracking app is designed to help users manage their finances using the 50/30/20 rule, which allocates 50% of income to needs, 30% to wants, and 20% to savings or debt repayment. The app simplifies budgeting by categorizing expenses and providing insights into spending habits.

🚀 Features

  • Income Input – Users can input their monthly income.
  • Automated Budget Allocation – Automatically divides income into Needs (50%), Wants (30%), and Savings (20%).
  • Expense Tracking – Users can log expenses and categorize them under Needs or Wants.
  • Progress Monitoring – Displays spending progress in each category.
  • Savings Tracker – Tracks contributions to savings or debt repayment.

📦 Installation

  1. Clone the repository:
    git clone https://github.com/gabify/budget-tracker.git
  2. Navigate to the project folder:
    cd budget-tracker
  3. Install dependencies:
    npm install  # or yarn install
  4. Start the application:
    npm start  # or yarn start

🎯 Usage

  1. Enter Your Income to calculate budget categories.
  2. Add Expenses and categorize them.
  3. Monitor Your Budget through the dashboard and adjust spending as needed.

🔗 Demo

Check out the live demo: Demo Link

🤝 Contributing

Contributions are welcome! To contribute:

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature-branch).
  3. Commit your changes (git commit -m 'Add new feature').
  4. Push to the branch (git push origin feature-branch).
  5. Open a Pull Request.

🐞 Found a bug?

If you found an issue or would like to submit an improvement to this project, please submit an issue on the issue tab above. If you like to submit a PR with a fix, reference the issue you created.

👍 Like this project?

If you like this project, you can give it a star. I'm still learning how to code so a few motivation will help! 🥺

❤️ Speacial Thanks

This section is dedicated for the open source component I used in this app -<Piggy-bank icons created by Freepik - Flaticon

📜 License

This project is licensed under the MIT License.

About

A budget tracking app based on 50/30/20 rule built using react/vite

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors