All Projects

🌊 Kerala Flash-Flood Watch

A public, static-first decision-support dashboard for Kerala monsoon and flood monitoring. It combines official IMD warnings, CWC hydrology data, radar nowcasts, NASA satellite rainfall, and reservoir status into one consolidated view, because during an active monsoon event, the information you need is scattered across ten different websites.

Type Web Dashboard
Status ● Live
Commits 1,030+

What This Dashboard Is For

The dashboard answers a practical question: where in Kerala should we pay closer attention right now for flash-flood risk, river rise, reservoir release, or dam-related flood consequences?

I would say it is important to clarify what this is not. It is not a single-source warning system, and it is not a substitute for official IMD or KSDMA alerts. It is a decision-support layer that consolidates official and environmental signals to make them easier to interpret together. The evidence behind every risk assessment is linked and visible, not hidden behind a black-box score.

Who This Is For

The primary audience includes disaster-management volunteers, journalists covering monsoon events, local observers and community groups in flood-prone areas, and field teams who need one consolidated view to review multiple signals quickly. Apart from that, anyone who prefers evidence-linked alerts over vague risk scores would find this useful.

Data Sources

The dashboard combines signals from multiple official and environmental sources:

Official Warning Sources

  • IMD CAP RSS — Official severe weather CAP feed for Kerala
  • IMD District Warning — District-level warning map
  • IMD District Nowcast — Short-lead district warning/nowcast
  • IMD Station Nowcast — Station-level nowcast
  • IMD Flash Flood Bulletin — Expert guidance

Hydrology & Reservoir

  • India-WRIS CWC Rainfall — Official station-based rainfall
  • India-WRIS CWC River Water Level — River level context
  • CWC FFS Live River Levels — Flood forecasting river stage data
  • KSDMA Dam Levels (KSEB + Irrigation) — Daily reservoir & outflow status

Environmental Context

  • RainViewer Radar Nowcast — Short-lead radar signal
  • NASA IMERG Near-Real-Time — Satellite rainfall backbone

Area Levels

The model works at three practical levels:

  • Districts (14) — Main operational layer. Most balanced scoring.
  • Taluks (61) — Finer risk-summary layer with localized rainfall context
  • Hotspots — Curated named places with known flood-sensitive geography (steep catchments, floodplains, confluences, below-sea-level basins, dam-downstream pockets)

Tech Stack

Frontend

HTML/CSS/JS Leaflet Maps Chart.js Static Site

Data Pipeline

Node.js GitHub Actions NASA IMERG API IMD Scraper AI-Assisted (ChatGPT + Gemini)