Skip to content

xizzxy/ruby

Repository files navigation

markdown Copy code

BudgetBuddy

BudgetBuddy is a simple and intuitive web application designed to help you manage your budgets and track expenses effortlessly. Whether you're keeping an eye on your grocery budget or tracking your cat's expenses, BudgetBuddy makes it easy to organize and stay on top of your finances. https://budgetbudds.netlify.app/

Features

  • Create Multiple Budgets: Easily set up different budgets for various categories like Food, Pets, Entertainment, and more.
  • Add Multiple Expenses: Track multiple items under each budget, such as adding coffee and eggs under your Food budget.
  • Detailed Budget View: Click on any budget to focus on the details without needing to scroll through the entire dashboard.
  • Real-Time Updates: Instantly see how much you've spent and how much remains in your budget.
  • Over-Budget Alerts: Receive notifications when you've exceeded your budget, helping you stay within your financial limits.
  • Recent Transactions: View all your recent expenses in one convenient list.

Installation

  1. Clone the repository:
    git clone https://github.com/xizzxy/ruby.git

Navigate to the project directory: bash Copy code cd budgetbuddy Install the dependencies: bash Copy code npm install Run the development server: bash Copy code npm start Usage Create a Budget: Enter a name and amount for your budget category. Add Expenses: As you spend, add each expense to its respective budget. Track Your Spending: View your budgets and recent transactions to see where your money is going. Stay on Track: Use the over-budget alerts to avoid overspending. Screenshots

The main dashboard where you can create budgets and add expenses.

Click on a budget to view detailed information.

Contributing Contributions are welcome! Feel free to open an issue or submit a pull request.

Fork the repository Create a new branch for your feature: git checkout -b feature-name Commit your changes: git commit -m 'Add some feature' Push to the branch: git push origin feature-name Open a pull request