WasteWise is a community-driven waste management platform that helps individuals and organizations track, manage, and recycle waste efficiently. The platform leverages AI/ML-based waste categorization, real-time waste tracking, and community engagement to promote responsible waste disposal. Built using Next.js, Firebase Firestore, and Google’s Gemini AI, WasteWise offers an interactive web experience with gamified rewards for eco-friendly actions.
The growing crisis of e-waste and improper waste disposal is a significant environmental challenge, leading to pollution, health hazards, and inefficient recycling processes. WasteWise encourages better waste segregation, responsible disposal, and community-driven solutions to mitigate these issues.
WasteWise aligns with:
- SDG 11 (Sustainable Cities and Communities) – Promoting efficient waste management practices.
- SDG 12 (Responsible Consumption and Production) – Encouraging sustainable waste disposal and recycling.
- SDG 13 (Climate Action) - Proper waste management reduces landfill waste, lowers greenhouse gas emissions, and minimizes environmental pollution.
- Users can share best practices, ideas, and environmental initiatives.
- Discussion threads on sustainable waste management.
- Google’s Gemini AI helps classify waste items for better segregation.
- Provides disposal recommendations based on waste type.
- Learn about sustainable waste disposal methods.
- Access resources on waste recycling and management.
Component | Technology Used |
---|---|
Frontend | Next.js (React framework) |
Backend | Firebase Firestore (NoSQL) |
Authentication | NextAuth (Google Provider) |
AI Component | Google Gemini 2.0 Flash-exp |
Security | Firebase token verification, Secure API handling |
Hosting | Vercel |
Clone the repository:
git clone https://github.com/GDSC-ZHCET/WasteWise.git
cd WasteWise
Install dependencies:
npm install
Set up Firebase credentials in .env
and start the backend:
npm start
Navigate to the frontend directory:
cd frontend
Install dependencies:
npm install
Run the Next.js development server:
npm run dev
🔗 Live Dashboard: WasteWise Dashboard 🔗 GitHub Repository: GitHub Link 📽 Watch Demo Video: Demo Video
- Expand to Mobile App – Develop an Android/iOS version.
- AI-powered Waste Sorting – Improve waste classification accuracy.
- More Robust Reward-based Gamification – Enhance user engagement.
This project is licensed under the MIT License.
We are a team of engineers from Zakir Husain College of Engineering and Technology, AMU, and part of Google Developer Student Clubs (GDSC) - ZHCET.
- Arslaan Azam – LinkedIn | Email
- Quteba Ahsan – LinkedIn | Email
- Roshaid Atique – LinkedIn | Email
- Shashank Chauhan (Team Lead) – LinkedIn | Email
Thank you for checking out WasteWise! 🚀