Inspiration

Urban waste management is a major challenge in growing cities. Overflowing bins, inefficient garbage collection, and poor monitoring lead to pollution, bad hygiene, and higher operational costs. I wanted to build CleanCity AI, an AI-powered smart waste management system that predicts bin overflows, visualizes waste levels, and optimizes collection routes, helping cities stay cleaner and more efficient.

What I Learned

Through this project, I learned:

How to design an interactive dashboard that clearly communicates complex data.

How AI can predict real-world events (like bin overflows) using historical and simulated data.

How to simplify a complex city-scale problem into an actionable, user-friendly simulation.

How to use no-code AI tools (Bubble AI) to build full-stack interactive applications.

How I Built It

I built CleanCity AI entirely using Bubble AI, following these steps:

Created a city map dashboard with bins as interactive markers.

Added bin fill level visualization using colors: green (empty), yellow (medium), red (full).

Implemented simulated trash accumulation that changes over time with sliders.

Integrated AI-powered predictions for bin overflow based on historical patterns.

Added AI recommendations for optimized garbage collection routes.

Designed the dashboard to be interactive, visually appealing, and easy to use.

All AI models are pre-calculated scenarios, which allows real-time simulation and visual feedback without traditional coding or external machine learning frameworks.

Challenges Faced

Simplifying a city-wide problem into a simulation manageable in Bubble AI.

Visualizing multiple layers (traffic, bin fill levels, overflow predictions) clearly and intuitively.

Ensuring realistic AI recommendations while using no-code tools.

Despite these challenges, I created a fully functional and visually interactive city dashboard that predicts bin overflows, optimizes garbage collection, and allows users to interact with realistic waste scenarios in real time.

Built With

  • full-stack
Share this project:

Updates