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 person
My Role
Full Stack Developer
Category
web
Technologies Used
React
Node.js
Express
MongoDB
Mongoose
Tailwind CSS
Vite
JWT
Google Maps API
OpenStreetMap
Cloud Storage
ESLint
Prettier