The Expense Management App is a Flask web application designed to help users track their expenses. It allows users to add, edit, and delete expenses, as well as view their total expenses and breakdown by category.
-
Clone the repository:
git clone https://github.com/osisamkay/expense-manager.git
-
Navigate to the project directory:
cd expense-management-app
-
Install dependencies:
pip install -r requirements.txt
-
Run the application:
python app.py
-
Access the application in your web browser at
http://127.0.0.1:8088
.
-
Add Expenses: Click on the "Add Expense" button to add a new expense. Enter the expense details such as name, date, amount, and category, then click "Submit".
-
View Expenses: The home page displays all expenses currently in the system. You can view the expense name, date, amount, and category.
-
Edit Expenses: Click on the "Edit" button next to an expense to edit its details. Update the necessary fields and click "Save" to confirm the changes.
-
Delete Expenses: Click on the "Delete" button next to an expense to delete it from the system. Confirm the deletion when prompted.
Contributions to the Expense Management App are welcome! To contribute, follow these steps:
- Fork the repository on GitHub.
- Create a new branch for your feature or bug fix.
- Make your changes and ensure they are working properly.
- Commit your changes with descriptive commit messages.
- Push your changes to your fork.
- Submit a pull request to the main repository.
The Expense Management App is open-source software licensed under the MIT license.