Welcome to the Budget Management App! This React-based application helps users efficiently manage their budgets and track expenses effortlessly.
- Budget Setting: Set your budget limit for better financial planning.
- Expense Tracking: Log your expenses and track them against your set budget.
- Dark/Light Mode: Switch between dark and light themes for better user experience.
- React: Utilized to create a dynamic and responsive user interface.
- Vite: Build tooling for faster development and optimized builds.
- React Context API: Employed for state management across components.
- Bootstrap: Styling components and layouts for a sleek UI.
-
Clone Repository
git clone https://github.com/yourusername/budget-management-app.git cd budget-management-app
-
Install Dependencies
npm install
-
Run the App
npm start
The app will run on
localhost:5173
by default.
-
Setting Budget
- Enter your budget limit in the designated field.
- Click on 'Set Budget' to establish your budget.
-
Expense Logging
- Add expenses with details like title, amount, and category.
- View your expenses and their impact on the overall budget.
-
Theme Selection
- Toggle between dark and light modes for your preferred appearance.
Contributions are welcome! If you wish to contribute:
- Fork the repository.
- Create a new branch (
git checkout -b feature/awesome-feature
). - Commit your changes (
git commit -am 'Add an awesome feature'
). - Push to the branch (
git push origin feature/awesome-feature
). - Create a pull request.