BudgetMaster is a C++ application designed to help users manage their finances effectively. It provides a user-friendly interface for tracking income, expenses, and offers financial advice based on the user's financial status.
- User Authentication: Secure login system to protect user data.
- Income Tracking: Allows users to input and track their active and passive income sources.
- Expense Tracking: Enables users to record various expenses including accommodation, food, transport, and miscellaneous expenses.
- Financial Analysis: Provides a detailed financial report including income, expenses, profit/loss, and recommendations for expense management.
- Personal Details Management: Allows users to view and edit their personal details such as name, address, mobile number, and email ID.
- Financial Advice: Offers personalized financial advice based on the user's financial status and spending patterns.
-
Clone the Repository:
git clone https://github.com/aarush-glitch/BudgetMaster.git
-
Compile and Run:
cd BudgetMaster g++ main.cpp -o BudgetMaster ./BudgetMaster
-
Follow On-screen Instructions: The application provides a menu-based interface for easy navigation. Simply follow the on-screen instructions to perform various tasks such as signing up, logging in, tracking income/expenses, and accessing financial advice.
Contributions are welcome! If you'd like to contribute to BudgetMaster, 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 -am 'Add new feature'
). - Push to the branch (
git push origin feature/your-feature-name
). - Create a new Pull Request.
This project is licensed under the MIT License - see the LICENSE file for details.
- This project was inspired by the need for a simple yet effective budget tracking tool.
- Special thanks to my teammates who put great effort in completing this project in the time limit.