A safety-weighted pedestrian routing platform that guides you through safer paths at night using real-time GIS, OSRM routing, and an emergency SOS module.
🌐 Live Demo: sahilkumar337.github.io/UIUX-SafeRoute
- Safety-Weighted Routing Algorithm — Multi-factor scoring: Lighting (40%), Footfall (30%), CCTV Coverage (20%), Crime Index (10%)
- Real GPS + OSRM Routing — Live geocoding with OpenStreetMap for accurate pedestrian-safe paths
- Emergency SOS Module — 3-second radial hold triggers automatic GPS coordinate dispatch via SMS and audible distress alerts
- Safe vs Direct Route Comparison — Side-by-side comparison on a live Leaflet map
- Night-Optimised Dark Map Tiles — Real-world usability at night
- Custom Figma Plugin — Auto-generates 12 high-fidelity mobile frames from design tokens (see
SafeRoute_Figma_Plugin/)
npm install
npm run dev # Development server
npm run build # Production build
npm run deploy # Deploy to GitHub Pages| Layer | Technology |
|---|---|
| Frontend | React 19 + Vite |
| Maps & GIS | Leaflet.js + React-Leaflet + OpenStreetMap |
| Routing Engine | OSRM |
| Geospatial | Turf.js |
| Automation | Playwright, Figma Plugin API |
| Deploy | GitHub Pages |
- 70% reduction in emergency dispatch latency via automated SOS GPS dispatch
- 60% less UI prototyping time with the custom Figma auto-generator plugin
- 12 mobile screens auto-generated programmatically from design tokens
- 8,520+ lines of code across frontend, GIS utilities, and automation
SafeRoute_Summer_Internship_Report.pdf— Full internship reportSafeRoute_HCD_Presentation_FINAL.pptx— Final presentation deckSafeRoute_Master_Viva_Questions_and_Answers.pdf— Viva Q&A
Sahil Kumar — github.com/SahilKumar337 | linkedin.com/in/sahilkumar337