Inspiration

Houston's 311 reports make problems visible. The Clean Houston challenge asks what happens next: how can residents turn that information into a practical cleanup?

What it does

CleanHOU is a working prototype that turns read-only 311 dumping, litter and drainage signals into a map and searchable list. Residents can inspect a hotspot, make a volunteer plan, invite a crew and record completion with notes, hours, bags and optional photos. Volunteer records remain separate from official City service requests.

How I built it

A Vite frontend with Leaflet connects to an Express/TypeScript API and PostgreSQL through Drizzle. Google sign-in protects actions that change shared data. The application stays useful for browsing before sign-in, with English and Spanish copy and a list alternative to the map.

Challenges

The central design problem was making a report actionable without suggesting it was a City assignment or permission to enter private property. The implementation also needed duplicate-claim protection, private contact details and honest empty states.

Accomplishments

The prototype is deployed with live 311-derived hotspots, authenticated volunteer workflows, completion reporting, a narrated product demo and a pitch deck. These demonstrate progress; they are not claims of completed community cleanups, adoption or official partnerships.

What I learned

Clear source dates and status boundaries matter as much as the map. Public browsing and protected contribution flows can support different levels of participation.

What's next

Run a small pilot with local organizers, validate the most useful cleanup information and establish who reviews and maintains opportunities. Official project/adoption feeds and measured community outcomes remain future work.

Explore

Live app · Narrated demo · Pitch deck · Download slides

Share this project:

Updates