SafeRoute — Predictive Safety Intelligence for
Women's Urban Mobility
Background
Women navigating cities alone—walking, taking public transport, or traveling at night—face three
disconnected problems: there is no reliable way to know whether a route is safe before starting a
trip, no passive safety mechanism if something goes wrong during travel, and limited visibility for
authorities into where incidents actually cluster. Existing solutions are mostly reactive (SOS
buttons) rather than preventive.
Objective
Build a platform that combines preventive route intelligence, passive safety monitoring, and
community-driven incident reporting into one unified safety system.
Core Features
1. Safety Heatmap & Route Suggestion
Users rate locations based on lighting, crowd density, and perceived safety. The backend
aggregates ratings and recommends the safer route between two options using weighted scoring.
2. Passive Check-in / Auto Alert
Users enter a destination and expected arrival time before starting a trip. If they fail to confirm
arrival, the system automatically notifies pre-configured emergency contacts with the user's last
known location.
3. Anonymous Incident Reporting
Users can quickly submit anonymous reports (location, time, incident type). These reports
continuously improve the safety heatmap and future route recommendations.
Suggested Tech Stack
Backend: Spring Boot REST APIs
Database: PostgreSQL with PostGIS (or latitude/longitude scoring)
Scheduler: Spring Scheduled Tasks
Frontend: React + Leaflet or Google Maps API
Notifications: Twilio SMS API (optional)
Why This Fits a 12-Hour MVP
Each feature is independently achievable using CRUD operations and simple business logic.
Together they create a complete, practical solution that demonstrates real-world impact and strong
system design.
Stretch Goals
• Fake call feature for emergency exits
• Time-of-day risk weighting
• ML-based anomaly detection for incident clusters