BudgetBuddy is a simple and user-friendly Expense Tracker web application designed to help users manage their finances. It allows users to log their expenses, track income, categorize their spending, and visualize their financial data through reports and charts. Whether you're saving up for a goal or just want to keep an eye on your budget, BudgetBuddy is the perfect solution to take control of your finances.
- Expense Logging: Easily add your daily expenses and income.
- Categorization: Organize your transactions by customizable categories such as food, entertainment, bills, etc.
- Reports: Generate detailed financial reports with visual charts, including weekly, monthly, or custom timeframes.
- Real-time Insights: See your spending trends and make informed financial decisions.
- Responsive Design: Access BudgetBuddy from any device – desktop, tablet, or mobile.
- Data Security: All data is securely stored and managed for privacy..
To run the project locally, follow these steps:
-
Clone the repository:
git clone https://github.com/HARAJIT05/BudgetBuddy.git cd BudgetBuddy -
Install the required dependencies:
npm install
-
Start the development server:
npm run dev
-
Open your browser and navigate to
http://localhost:3000to use BudgetBuddy.
- Frontend: HTML, CSS, JavaScript
- Backend: Node.js, Express
- Database: MongoDB
- Charting Library: Chart.js (or another visualization library used)
- Add Expenses/Income: Log your transactions by providing the amount, date, and category.
- View Reports: Navigate to the reports section to see graphical representations of your spending habits.
- Manage Categories: Customize your expense categories as per your needs.
Contributions are welcome! If you’d like to improve the project, feel free to fork the repository and submit a pull request.
- Fork the repository
- Create a new branch (
git checkout -b feature-branch) - Commit your changes (
git commit -m 'Add new feature') - Push to the branch (
git push origin feature-branch) - Submit a pull request
This project is licensed under the MIT License. Feel free to use and modify the code as per your needs.