Inspiration

Living in a suburban neighborhood, I noticed neighbors struggled to share safety info without partisan noise or privacy risks. Local Facebook groups were divisive, and police updates were scattered—so I built a platform focused solely on community safety, centered on anonymity and accessibility.

What it does

Neighborhood Watch is a digital safety hub: residents access real-time safety feeds, submit anonymous incident reports, view color-coded crime maps, and connect to local police resources—no logins, no politics, just actionable safety info.

How we built it

I started with wireframing in Figma to map core pages (Dashboard, Report Form, Crime Map, Police Hub). Used React for the frontend to ensure smooth navigation, Leaflet for the interactive map, and Firebase for mock data storage. I prioritized minimalist UI with high contrast for readability and intuitive design.

Challenges we ran into

The biggest hurdle was balancing anonymity with useful location tagging—how to let users share incident locations without collecting personal data. I also struggled with map marker clustering (ensuring nearby incidents didn’t clutter the view) and making the emergency alert system prioritize the latest critical updates.

Accomplishments that we're proud of

Creating a fully functional, user-centric platform that feels intuitive for all residents (from seniors to young families). The color-coded crime map and one-tap report submission have been praised by local community leaders for simplicity and impact.

What we learned

I deepened my understanding of frontend data visualization (Leaflet) and user trust—anonymity features required careful design to avoid abuse while keeping the platform safe. I also learned to prioritize core features over "nice-to-haves" to keep the focus on safety.

What's next for this project

First, integrate real local police department APIs to pull live verified updates. Add push notifications for emergency alerts. Expand map features (historical incident trends) and test the platform with local neighborhood associations to refine usability. Long-term, build a lightweight backend for secure, anonymous data storage.

Share this project:

Updates

Submission history