Bugify is a web application designed to help users manage their finances, track expenses, and create budgets. The application is built using React, offering a user-friendly interface for all your money management needs.
1723658382283.mp4
- Expense Tracking: Easily log and categorize your expenses.
- Budget Management: Create and manage multiple budgets.
- Financial Overview: Get a detailed view of your spending habits and savings.
- Responsive Design: The application is fully responsive and works seamlessly on all devices.
- User Authentication: Secure login and registration for personalized financial management.
- Node.js (version 14.x or later)
- npm or yarn
-
Clone the Repository:
git clone https://github.com/homayunmmdy/Bugify.git cd Bugify
-
Install Dependencies:
Using npm:
npm install
Using yarn:
yarn install
-
Run the Application:
Using npm:
npm start
Using yarn:
yarn start
The application will start on
http://localhost:3000
.
-
Create an Account:
- Register for a new account or log in with your existing credentials.
-
Manage Expenses:
- Add and categorize your expenses to keep track of where your money is going.
- View your spending patterns with visualizations and summaries.
-
Create Budgets:
- Set up budgets for different categories (e.g., groceries, entertainment, etc.).
- Track your progress against your budget to ensure you stay on track.
-
Financial Overview:
- Get a comprehensive overview of your finances, including total income, expenses, and savings.
- src/components - Contains React components used throughout the application.
- src/pages - Contains page components representing different views (e.g., dashboard, expenses, budgets).
- src/services - Contains service files for API calls and utilities like date and currency formatting.
- src/styles - Contains styling files.
Contributions are welcome! Please follow these steps:
- Fork the repository.
- Create a new branch:
git checkout -b feature/your-feature-name
. - Make your changes.
- Commit your changes:
git commit -m 'Add some feature'
. - Push to the branch:
git push origin feature/your-feature-name
. - Open a pull request.