-
-
The resident dashboard showing collection schedule, eco-score, quick actions, and service access.
-
Allows residents to schedule bulk, construction, garden, or other waste pickups.
-
Uses AI image classification to identify waste categories and disposal instructions.
-
Real-time tracking of waste collection vehicles with ETA and route visibility.
-
Gamification layer rewarding sustainable behavior and encouraging community participation
-
Digital payment system for BBMP waste service fees with UPI-ready workflow.
-
Redeem eco-points for incentives, merchandise, and sustainability rewards.
-
Citizens can report missed pickups, illegal dumping, and other sanitation issues.
-
Calendar-based view of waste collection schedules and reminders.
-
Real-time alerts for collection status, schedule changes, and reminders.
-
Expanded rewards management and sustainability impact tracking
-
Field-worker route management and stop-by-stop collection execution.
-
Collector verification screen with photo proof and collection confirmation.
-
Communication interface for field support and operational assistance.
-
Novus installed1
-
Novus installed2
Inspiration
Bengaluru generates over 5,000 tones of waste daily, yet citizens have no real-time visibility into collection schedules, segregation guidance, or their own environmental impact. I built CleanLoop to bridge that gap — putting BBMP-grade( waste collection organization) civic infrastructure into every resident's pocket.
What it does
It connects the residents to the waste collector operators so that the waste disposal process becomes smooth and easy. It also guides the residents on the waste segregation techniques.
How I built it
We used TanStack Start for full-stack type safety, Supabase for auth and real-time data, and the Lovable AI Gateway for instant waste classification from camera uploads. The live truck map uses animated markers synced to scheduled collection routes, and the entire billing flow supports UPI-ready bill payments.
Challenges I ran into
The biggest hurdle was securing the points system — I had to move all point-awarding logic to server functions with RLS triggers to prevent users from gaming their own eco-scores. Getting the AI classifier to return structured JSON (category, confidence, disposal tip) reliably also took several prompt iterations.
Accomplishments that we're proud of
I am proud of making an impact on the environment through my application by making waste collection accessible and quick. My application helps to contribute a cleaner and sustainable environment making the environment a better and hygienic place to live in for present and future generations. My app reaches the households touching the lives thousands of people in Bangalore solving their problem of waste disposal building cleaner communities for them.
What I learned
Integrating AI waste classification with multilingual support (English, Kannada, Hindi) taught me how critical localization is for civic tech adoption. I also learned that gamification (leaderboards, pickup streaks) dramatically increases engagement with otherwise "boring" civic duties.
What's next for CleanLoop — Your city's cleanup partner
Below are the next step for CleanLoop Expand it beyond Bengaluru to other Indian smart cities and Predict waste collection demand using AI and historical data. Introduce AI-powered route optimization to reduce fuel costs and emissions. Partner with recycling centers and waste processors for end-to-end waste tracking. Launch citizen reporting and community cleanup campaigns. Integrate IoT smart bins with real-time fill-level monitoring. Enable carbon footprint tracking and sustainability insights for households. Create a city-wide circular economy marketplace for recyclable materials. Provide municipal dashboards for data-driven waste management decisions. Scale CleanLoop into a complete civic engagement platform for cleaner, smarter cities.
Built With
- authentication
- authorization
- github
- kannada
- lovable
- postgresql
- responsive
- rest
- rls
- supabase
- tanstack
- typescript
- web
Log in or sign up for Devpost to join the conversation.