
1 / 1
Project Overview
CleanBage is a modern web platform built for Jamnagar Municipal Corporation to revolutionize urban waste management. It empowers residents, collectors, and administrators with real-time bin tracking, automated scheduling, route optimization, and a gamified reward system. CleanBage fosters community engagement, transparency, and sustainability through technology-driven solutions and data analytics.
Key Features
Role-Based Dashboards: Dedicated portals for residents, collectors, and administrators
Smart Bin Locator: Interactive map to find, report, and monitor bins by waste type and location
Live Bin Status: Real-time monitoring of bin fill levels and collection status
Automated Scheduling: Flexible, recurring, and on-demand waste collection scheduling
Route Optimization: AI-powered route planning for efficient collection
Photo-Based Reporting: Residents can upload images for bin status and issues
Reward System: Earn and redeem points for responsible waste management and reporting
Instant Notifications: Real-time alerts for collections, reminders, and updates
Analytics & Reports: Visual insights for waste trends, collection rates, and performance
Community Engagement: Feedback, leaderboards, and educational resources
Secure Authentication: Multi-role access with JWT and robust privacy controls
Responsive UI: Modern, mobile-friendly design using React and Tailwind CSS
Challenges
- Integrating real-time bin status updates and notifications
- Optimizing route planning for collectors using map APIs
- Designing a scalable reward system and leaderboard
- Ensuring secure multi-role authentication and data privacy
Key Learnings
- Advanced React state management and UI design
- RESTful API development and integration
- Geospatial data handling with map APIs
- Gamification and community engagement strategies
Project Info
Team Size
1 Developer
My Role
Full Stack Developer
Technologies
React
Node.js
Express
MongoDB
Mongoose
Tailwind CSS
Vite
JWT
Google Maps API
OpenStreetMap
Cloud Storage
ESLint
Prettier