Status
Working prototype
Raman Bhise @lostfleetdev 2025 · Working prototype
Emergency SOS system
Emergency SOS system from hardware trigger to admin dashboard.
Status
Working prototype
Ownership
End-to-end
Stack
Repo
Private / in progress
Problem
You hold a button on an ESP32 device for 5 seconds and it triggers an SOS. The device pairs with your phone over BLE and sends the alert to a Node.js backend. If your phone has no signal, the device falls back to RF and broadcasts to nearby devices. Those devices relay the signal upstream through their own phones. A local mesh, basically.
Implementation
Evidence
Hardware, mobile app, API, and dashboard all interoperate. My most complete end-to-end system.
Constraints & next step
Built as a hackathon entry. The firmware handles the button hold logic, BLE GATT service for phone communication, and nRF24L01 RF broadcast. The Flutter mobile app bridges BLE to the backend. When it detects an RF SOS event from a nearby device, it forwards it to the API.
The backend stores everything in SQLite: mobile alerts and RF-forwarded ones, with metadata showing where each signal came from. An admin dashboard polls for active events. Two-node prototype. Production hardening is still on the table.