The river tells you
before it arrives.

PRAVAAH watches rainfall, terrain, and river sensors together — turning hours of warning into minutes your village can actually use.

15 min
avg. lead time
24/7
monitoring
Live
village status

Not another weather dashboard. A last-mile decision layer.

PRAVAAH doesn't replace IMD, CWC, or NDMA — it fuses their signals with terrain and local sensors to answer the one question a village dashboard can't: how many minutes do you actually have.

01 — FUSE

Multi-source monitoring

Rainfall, terrain slope, historical flood records, and live sensor readings are combined for every village — not treated as separate feeds.

02 — PREDICT

Actionable lead time

Not just "high risk" — an estimated number of minutes before the water arrives, weighed against how long evacuation actually takes.

03 — ALERT

Event-driven, not fixed-interval

A sensor threshold crossing triggers an immediate re-check — the system doesn't wait on a timer while conditions worsen.

Why This Matters

This isn't one district's problem. It's every hilly state's.

87,474

active landslide zones across 179 districts in 19 Indian states and union territories. — GSI, 2025

12.6%

of India's land area is landslide-prone — spanning the Himalayas, Northeast hill ranges, and Western Ghats alike. — GSI

80–100

new landslide zones identified every single monsoon season in Uttarakhand alone — the terrain itself keeps shifting. — GSI, 2025

Sikkim, Uttarakhand, Himachal Pradesh, and Arunachal Pradesh each have over 40% of their area classified as highly susceptible — a national pattern, not a regional one.

System Architecture

From a rain gauge to a village alert, in one pipeline.

Processing Citizen path Alert path
Scheduled poll15 min baselineSensor thresholdESP32 crosses limitManual + adaptiveSimulate, escalationAll triggers convergerisk-inference job queued per villageFeature builderMerges dynamic + static dataML service (FastAPI)POST /predict, /explainInference workerWrites risk snapshotRedisCache + relaySocket.IOPushes updatesExpress API gatewayREST + WebSocket relayLive map updateVillage color changesAlert dispatchFires only on class changeWhatsAppSMSSACHET

The Escalation Model

Every village sits in one of four states, live.

Green

Baseline monitoring, 15-min cycle

Watch

Cadence tightens to 5 min

Warning

Sensor threshold, instant re-check

Critical

Alert dispatched, lead time shown