Raman Bhise @lostfleetdev

2025 · Working prototype

Stresso

Emergency SOS system

Emergency SOS system from hardware trigger to admin dashboard.

Status

Working prototype

Ownership

End-to-end

Stack

ESP32nRF24L01FlutterNode.jsSQLite

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.