RECYKALP is a waste management application designed to help users identify, categorize, and properly dispose of various types of waste. By using image recognition, the app streamlines the process of waste sorting and encourages eco-friendly habits through a reward system.
- Smart Waste Scanning: Uses AI (Teachable Machine) to identify waste types such as Bio-degradable, Glass, Metal, Plastic, E-waste, and more.
- Categorization: detailed information on how to dispose of specific waste categories (e.g., Paper, Wood, Medical Waste).
- User Dashboard: Track your waste disposal contributions.
- Leaderboard: Compete with others to be the top eco-warrior.
- Rewards System: Earn points/rewards for correct waste disposal.
- Authentication: Secure Login and Registration system.
- Frontend: HTML5, CSS3, JavaScript
- Backend: Python (Flask)
- AI/ML: TensorFlow.js / Teachable Machine (Image Classification)
- Database: (Implied DBMS usage based on folder structure, likely generic integration)
app.py: Main Flask application entry point.home.html: Landing page for the application.scanner.html/scanner2.html: Interfaces for the camera-based waste scanner.model.json&weights.bin: Pre-trained machine learning model files.*.html&*.css: Frontend pages for specific waste categories and UI styling.
- Python 3.x installed on your system.
pip(Python package installer).
-
Clone the Repository (if using Git):
https://github.com/Yuganti-hash/WasteMan.git cd "Waste management"
-
Install Dependencies: Requisite Python libraries (e.g., Flask) need to be installed.
pip install flask
-
Run the Application:
python app.py
-
Access the App: Open your web browser and go to
http://127.0.0.1:5000/.
The app recognizes the following categories:
- Bio-degradable
- Paper/Cardboard
- Wood
- Glass
- Textile waste
- E-waste
- Metal
- Plastic/Styrofoam
- Medical Waste