← ~/projects

$ cat projects/aapdasetu.md

AapdaSetu — Disaster Response Platform

Zero-auth SOS, explainable triage, flood-aware GIS routing, and offline mesh comms for cyclone response.

Sole developer & architectAugust 2026Disaster 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.
Zero-auth one-tap SOSExplainable RED/YELLOW/GREEN triageRouting avoids live flood polygonsOffline BLE mesh apps for dead zonespHash anti-fraud on damage photos

Tech stack

Next.jsReact 19LeafletExpressPrismaFastAPISupabaseSwiftKotlin
AapdaSetu — Disaster Response Platform | Mrinall Samal