A smart waste management system built for Smart India Hackathon featuring image-based waste reporting, reward coins, AI chatbot, real-time Firebase backend, and multi-role platforms.
SmartWasteAI is a complete waste management platform designed to improve city cleanliness through technology and community participation.
🏆 Ranked Top 30 in Smart India Hackathon Pre-Qualification Round
Users can report waste by uploading images along with waste category, location address, and description.
Once verified, users receive reward coins that can be redeemed for various benefits.
The system consists of:
• Android user application
• Admin web dashboard
• Worker management website
Additional features include:
• AI chatbot for assistance
• Complaint and support system
• Leaderboard reward tracking
• Government feedback integration
- Waste photo upload with category & location
- Firebase authentication (Email & Password)
- Real-time waste verification system
- Reward coin earning & redemption
- Leaderboard rankings
- Profile photo & user management
- AI chatbot support
- Complaint & contact system
- Admin & worker management portals
- Android Studio
- Java
- Firebase Authentication
- Firebase Realtime Database
- Firebase Firestore
- Firebase Storage
- Web Admin Panel
- Web Worker Panel
Clone the repository Open project in Android Studio Connect Firebase project Enable Auth, Database & Storage Run the app on emulator or device
- AI waste classification
- Automatic verification system
- Government dashboard analytics
- Payment-based rewards
- Smart city integrations
Contributions are welcome.
Fork the repository and submit a pull request.
If you like this project, please give it a ⭐ on GitHub.