This project is a Smart Waste Management System built with Flask. It allows users to manage waste collection schedules, track recycling efforts, and view environmental impact metrics.
- Schedule waste collection
- Track recycling efforts
- View environmental impact metrics
User Registration and Login Waste Collection Schedule Recycling Tracker Waste Collection Services Management Admin Dashboard
-
Clone the repository:
git clone https://github.com/yourusername/smart_waste_management.git cd smart_waste_management -
Create a virtual environment and activate it: On Mac
virtualenv <environment name> source <environment name>/bin/activate
On Windows
python3 -m venv <environment name> './<environment name>/Scripts/activate.bat'
-
Install dependencies:
pip install -r requirements.txt
If this gives you an error try "pip3"
-
Configure the database in
app/config.py. -
Run the application:
python run.py
If this gives you an error try "python3"
Run the tests with:
pytest