This platform is designed to empower users in managing waste efficiently and contributing to a cleaner, greener planet. It offers features such as image uploads for waste classification, disposal guidelines, real-time monitoring, eco-friendly tips, and opportunities for community engagement.
Discord Link: Join our Community
- Image Uploads for Waste Classification: Users can upload images of waste, and the platform will classify them using machine learning.
- Disposal Guidelines: Provides instructions on how to properly dispose of various types of waste.
- Real-Time Monitoring: Allows users to track their waste disposal habits and provides insights to reduce waste.
- Eco-Friendly Tips: Offers practical tips for adopting a greener lifestyle.
- Community Engagement: Users can join a community to discuss sustainability and eco-friendly practices.
- Backend: Python, Flask (for waste classification and backend processing).
- Frontend: HTML5, CSS3, JavaScript (for UI/UX).
- Machine Learning: TensorFlow, Scikit-learn (for waste classification).
- Database: SQLite (for storing user data and classification results).
-
Clone the repository:
git clone https://github.com/yourusername/WasteManagment.git cd WasteManagment
-
Install required dependencies:
pip install -r requirements.txt
-
Run the application:
python app.py
-
Open a browser and go to
http://127.0.0.1:5000/
to access the application.
- Upload Waste Image: Upload an image of waste, and the platform will classify it as recyclable, non-recyclable, or compostable.
- View Disposal Guidelines: Follow the guidelines provided for proper waste management.
- Track Waste: Use the dashboard to monitor waste habits.
- Explore Eco Tips: Browse eco-friendly tips to reduce your carbon footprint.
We welcome contributions to enhance the platform!
If you would like to contribute to the project, please follow our contribution guidelines. Here’s a more detailed version of the "Steps for Contributing" section:
- Fork the repository.
- Create a new branch for your feature/bug fix:
git checkout -b feature-branch
- Make your changes and commit them:
git commit -m "Add new feature"
- Push your changes to the remote repository:
git push origin feature-branch
- Submit a pull request.
For more details on contributing, refer to the CONTRIBUTING.md
file.
The color palette used in the Waste Management website is fixed to ensure a consistent and appealing design. Below are the primary colors used:
- Teal:
#006D77
- Light Teal:
#83C5BE
- Light BlueGreen:
#EDF6F9
- Peach:
#FFDDD2
- Coral:
#E29578
Important: Please use this color palette exclusively for all design elements in the project.
Reference: Coolors.co Palette
If you would like to contribute to the project, please follow our contribution guidelines. Here’s a more detailed version of the "Steps for Contributing" section:
For steps on how to contribute refer to CONTRIBUTING.md
GSSOC 2024 | |
This project is part of GirlScript Summer of Code. We enthusiastically invite community contributions to contribute to Waste Managment. |
Please note that this project is released with a Contributor Code of Conduct. By participating in this project you agree to abide by its terms.
This project is licensed under the MIT License. See the LICENSE file for details.
This project is part of GirlScript Summer of Code. We enthusiastically invite community contributions to contribute to this project.
Please note that this project is released with a Contributor Code of Conduct. By participating in this project, you agree to abide by its terms.