This is a buggy Python/Flask project for the Jirathon event. Students will fix predefined bugs (see BUGS.md) as part of a project-based learning activity.
inventory_manager.py: Handles inventory, users, orders, and analytics.app.py: Flask dashboard for viewing inventory and orders.inventory.json,users.json,orders.json,logs.json: Data persistence.BUGS.md: List of bugs to fix.
You need Python 3.8 or newer. Required packages:
Flask
Werkzeug
You can install them using:
pip install -r requirements.txtOr manually:
pip install flask werkzeug- Clone this repository:
git clone https://github.com/finvediclabs/Advanced-Real-Time-Inventory-Management-System.git cd Advanced-Real-Time-Inventory-Management-System - Install requirements:
pip install -r requirements.txt
- Start the Flask app:
python app.py
- Open your browser and go to
http://127.0.0.1:5000
- Clone the repo.
- Review
BUGS.mdfor the list of bugs. - Investigate and fix bugs in the codebase.
- Submit your fixes for review!