Safety Technology Platform

SafeRoute

SafeRoute is a mobile-first safety platform that combines emergency response automation, journey protection, risk-aware navigation, and community-driven safety intelligence.

SafeRoute

System Walkthrough

Authentication

Authentication

Authentication
Dashboard

Dashboard

Dashboard
SOS Activation

SOS Activation

SOS Activation
Journey Guard

Journey Guard

Journey Guard
Safety Controls

Safety Controls

Safety Controls
Rescue Network

Rescue Network

Rescue Network
History Tracking

History Tracking

History Tracking

Problem Context

Emergency situations require multiple manual actions (unlock, open app, find contacts), causing critical response delays. Proactive protection through journey monitoring or community risk intelligence is missing in existing apps.

The Engineering Solution

Designed as a complete personal safety platform combining emergency response automation, proactive journey protection, and community safety intelligence. Minimizes user interaction while maximizing response speed.

Engineering Challenges

Challenge 01

Emergency activation without direct interaction.

Implemented voice keyword recognition and shake-detection workflows using persistent background services.

Challenge 02

Maintaining SOS operations in background states.

Integrated persistent background service implementations and asynchronous processing to ensure zero-kill reliability.

Challenge 03

Route safety evaluation.

Developed a custom risk-scoring engine based on community danger zone data and confidence aggregation.

Challenge 04

Realtime rescue coordination.

Built Firestore-based bidirectional synchronization between victims and responders for sub-second updates.

Challenge 05

Abuse prevention and data integrity.

Implemented rate limiting, confidence scoring for area reports, and automatic 72-hour report expiration logic.

Lessons Learned

"Developing SafeRoute as a CS student provided deep exposure to realtime system design and mobile reliability. I mastered background execution states in Android, Firestore synchronization for live rescue tracking, and geospatial risk assessment."

Production Stack

Frontend
Flutter Application (GetX)
Backend
Firebase Cloud Functions & Services
Database
Cloud Firestore (Realtime Data Plane)
Caching
Firestore Local Cache
Infrastructure
Firebase / Google Cloud

Engineering Metrics

4SOS Activation Methods
5kmRescue Radius
6Max Concurrent Responders
4Emergency Contacts
72hReport Expiration
3/dayReports Per User

Verified Results

  • 4 SOS Activation Methods
  • 5km Rescue Discovery Radius
  • Realtime Synchronization with Firestore
  • Always-On Background Processing
Vaibhav Kumar | Software Product Engineer