Inspiration

Every neighborhood has places that make you curious: an empty storefront, a construction site behind a fence, or an old building with a notice taped to the window. You walk past and wonder: What's happening here?

We wanted that everyday question to be easy to answer. Relevant information lives across building permits, planning applications, address records, and property maps. Even when it is public, finding and interpreting it takes effort.

CivicChange starts with the moment of curiosity. Our goal is to make understanding your neighborhood feel as natural as opening your camera or tapping a place on a map.

What it does

CivicChange is a camera-first city discovery concept with three ways to explore: photograph a place, tap a location on a map, or ask a question.

All three lead to one simple place card: what the records describe, the documented stage, what remains unknown, and the evidence behind the answer. People can save places they are curious about and share an understandable explanation.

Our interactive prototype demonstrates the journey with a San Francisco neighborhood map, a simulated camera capture and location confirmation flow, example questions, place details, and saved places. The map uses real public street and parcel geometry. The project stories are clearly labeled fictional examples used to demonstrate the experience.

The intended audience is anyone who walks through a neighborhood and wants to understand how it is changing, without needing expertise in city government.

How we built it

We began with public-data research for a focused San Francisco pilot. We investigated DataSF's building permits, planning projects, address records, and parcel datasets, including the identifiers and status fields needed to connect a record to the right place.

We built the interactive concept with HTML, CSS, JavaScript, and D3. Published geographic data supplies the map context, while a reusable place-card interface connects map selection, the camera simulation, questions, and saving.

The prototype keeps its interactions local. Live record retrieval and photo-assisted identification are the next integration steps. This lets us demonstrate the interaction clearly while distinguishing the current prototype from the full product vision.

A key design decision was to confirm the target location: the building someone photographs may be across the street from their phone.

Challenges we ran into

The hardest challenge was defining what the app could responsibly conclude.

A proposal is different from an approval. An issued permit does not prove construction has started. A completed permit does not establish that a business has opened. An empty-looking storefront does not explain why it is empty.

These distinctions shaped the interface: plain-language status labels, dated evidence, and a clear statement of what is unknown.

We also had to make a complex data problem feel simple. We focused on one place and one useful answer, with deeper information available when someone wants it.

Accomplishments that we're proud of

  • Turning a familiar neighborhood question into a concrete consumer experience.
  • Connecting map exploration, a simulated camera journey, questions, and saved places through one coherent interface.
  • Using real San Francisco geography to ground the prototype.
  • Researching a practical public-data foundation for a city pilot.
  • Making evidence and uncertainty part of the product design from the beginning.

What we learned

Making information public is only one part of making it useful. People also need help identifying the right place, interpreting the record, and understanding what the record does not establish.

We learned that trust belongs in the main experience. A short answer becomes more useful when someone can inspect its source and see when it was checked.

What's next for CivicChange

Connect the San Francisco pilot to live records, implement photo-assisted address and permit-notice recognition, and test the experience with people walking through their neighborhoods.

After validating the core lookup, add meaningful updates for saved places and expand to more cities as their data allows.

Our ambition is simple: help everyone understand the changes happening around them.

Public data and credits

This project aligns with Track 1: Hacking with Public Data APIs.

The prototype uses published San Francisco street geometry and parcel geometry. Integration research includes building permits and planning projects.

Developed with AI assistance, using D3 for geographic rendering and Lucide for interface icons.

Built With

Share this project:

Updates

Submission history