Welcome to our Expense and Income Management System! This project allows users to efficiently manage their expenses and incomes in an organized manner. Users can register, log in, update their details, and perform various operations related to expenses and incomes.
-
User Management:
- Registration: New users can sign up for an account.
- Login: Registered users can log in securely.
- Update User: Users can update their profile information.
-
Expense and Income Management:
- Addition: Users can add new expenses or incomes.
- Retrieval: View existing expenses and incomes.
- Deletion: Remove unwanted expenses or incomes.
- Update: Modify details of existing expenses or incomes.
-
Visualization:
- Visualize expense and income data for better analysis and insights.
-
For Users:
login
register
update_user
-
For Expenses and Incomes:
add
retrieve
delete
update
- Thorough testing of input data validation.
- Quality checks on system functionalities.
Comprehensive documentation is provided for all system functionalities.
- Install PyCharm and MongoDB.
- Clone this repository.
- Run the
requirements.txt
file to install necessary dependencies. - Execute the project.
If you encounter any issues or wish to contribute to the development of the project, please open an issue in our repository.
Thank you for using our Expense and Income Management System! We hope it helps you better manage your finances effectively. Feel free to reach out for any assistance or feedback.