StreetShape
Urban street design and civic engagement platform that lets residents redraw their own streets and submit the result to their municipality.
Overview
- Role
- Founder / Developer
- Status
- In Development
- Technology
- Next.jsTypeScriptConvexMapLibreVercel
- Year
- 2026
The Problem
Street redesign is one of the few areas of municipal policy where residents have strong, specific, well-informed opinions — and almost no way to express them in a form a planning department can actually use.
Consultation typically happens through town halls and PDF questionnaires. The result is a participation process that filters out everyone who cannot attend a Tuesday evening meeting, and produces feedback that is difficult to aggregate.
The Project
StreetShape turns a street into an editable object. A resident selects a segment from a map, redistributes its width between lanes, parking, cycling infrastructure, greenery and pedestrian space, and immediately sees the trade-offs.
Proposals are collected as structured data rather than free text, which means a municipality receives a distribution of preferences instead of a pile of comments.
Technical Architecture
The frontend is a Next.js application rendering vector tiles through MapLibre. Street geometry is derived from OpenStreetMap and simplified into editable cross-sections.
Convex holds the application data — proposals, sessions, aggregation jobs — while editorial content and municipality pages are managed separately, so the product and the marketing site can evolve independently.