$ cat projects/aapdasetu.md
AapdaSetu — Disaster Response Platform
Zero-auth SOS, explainable triage, flood-aware GIS routing, and offline mesh comms for cyclone response.
// why: In cyclones comms collapse — victims need help without accounts.
$ cat projects/aapdasetu.md▌
TL;DR
- One-tap SOS: zero-auth, explainable RED/YELLOW/GREEN triage
- Flood-aware routing: Sentinel-1 polygons fed straight into OSRM
- Works dead-zone: offline PWA outbox + BLE mesh clients
// what does it do?
SIH disaster platform: zero-auth SOS, explainable RED/YELLOW/GREEN triage, flood-aware OSRM routing, Sentinel-1 flood maps, offline BLE mesh. Monorepo with command center, GIS, API, AI engine, mobile clients.
// why this project?
In cyclones and floods, communication channels collapse and control rooms overload. Victims need one-tap help without creating accounts, and coordinators need triage they can actually trust.
// what broke / learned
Hardest integration: SAR flood polygons → routing. Otsu thresholding finally behaved.
// results
- Data lives in a ten-table Supabase schema with row-level security and realtime sync. Around 40 admin routes sit behind JWT auth, with Twilio and WhatsApp broadcast as fallback channels. An offline-first PWA queues reports in an IndexedDB outbox (bridged by BroadcastChannel) whenever connectivity drops. Flood polygons come from a Sentinel-1 SAR pipeline with Otsu thresholding and feed straight into evacuation routing. On top of that: pHash anti-fraud for damage photos, a psychological-first-aid chatbot module, and native BLE mesh clients for dead zones. Live v3 on Vercel, fully open source.
Tech stack