ELEVATES KERALA
Built for quiet & introverted builders ready to ship.MEET THE TEAM ↗
LIVE · UNMAINTAINEDOPEN DATA UTILITY

RoadUndo

Kerala road passability and disaster board · Free Open Public API

1. THE SITUATION

Kerala floods. Every monsoon the same question moves through a hundred WhatsApp groups at once: is this road open? Do people need help?

The official information exists. It is spread across the KSEB dam portal, IMD bulletins, district control rooms and PDF press notes, and none of it sits in one place, in one format, that software can read.

So we put it in one place and opened it to everyone as a free, open-source public data API and real-time dashboard.

"Official Kerala disaster data exists in scattered PDFs and portals. We put it in one place and opened it to everyone."

2. THE NUMBERS

5,057Kerala post offices with GPS mapped to LSGD wards
18reservoirs with live water level, storage %, and spillway data
14districts covered for alerts & emergency helplines
8public API endpoints (CORS open, no key, no signup)

3. WHAT WE BUILT

The Data Layer (Automated & Running): Pincode to LSGD ward resolver, OpenStreetMap road geometry, daily water levels for 18 reservoirs, live IMD alerts, and emergency control room numbers.

The Reporting Layer (Crowdsourced): Road passability status reports (Open / Flooded / Blocked) and location-based SOS alerts.

4. WHAT ACTUALLY RUNS TODAY

The data layer is live and refreshes daily. As of August 2026 it was tracking 18 reservoirs (3 spilling, 9 on alert).

8CORS-open public API endpoints
3Overpass API mirrors for automatic failover

Bilingual data support including native Malayalam dam names (ഇടുക്കി അണക്കെട്ട്, ബാണാസുര സാഗർ അണക്കെട്ട്).

Zero-downtime data synchronization pipeline running on automated GitHub Actions crons.

POST-MORTEM & HONEST FINDINGS

5. WHAT STALLED & LESSONS

The Cold-Start Lesson:

The reporting layer has never received a single report. We built the tool first and assumed the people would follow. They did not, because we never asked them to. There was no launch post, no district partner, no NSS unit, no volunteer network. One person built it and then the term ended.

⚠️

Find the first fifty reporters before writing the crowdsourced reporting feature.

⚠️

Lead with the open data API as the primary product and treat the web dashboard as a live reference demo.

OPEN DATASET ENDPOINTS

FREE & CORS UNRESTRICTED

Kerala Postal Directory & Ward Map Dataset

5,057 Kerala post offices with GPS coordinates, district, taluk, and LSGD ward mappings.

https://roadundo.vercel.app/api/v1/pincode/676505

Kerala Reservoirs Live Water Levels & Spillway Dataset

18 major Kerala reservoirs with live water levels, total storage capacity %, inflow rate, and spillway discharge.

https://roadundo.vercel.app/api/v1/dams

IMD Kerala District Weather Alerts & Helplines Dataset

Live IMD red/orange/yellow district alerts and 14 district DEOC emergency control room helplines.

https://roadundo.vercel.app/api/v1/alerts

5. WHO BUILT IT

PRODUCTION TEAM

Sarhan Qadir KVM

Creator & Lead Developer

7. STACK AND CODE

Technologies Used:
Next.js 15 App RouterTypeScript 5Neon Serverless PostgresDrizzle ORMLeaflet & React-LeafletOpenStreetMap Overpass APITailwind CSS
Source Code Repository:https://github.com/Elevates-Foundation/RoadUndo

Open-source repository hosted under Elevates-Foundation GitHub organization.

Data Sources & Public Attributions:
  • India Post (5,057 Pincode dataset)
  • K-SMART (LSGD Ward Delimitation)
  • OpenStreetMap (ODbL Open License)
  • KSEB Dam Safety & KSDMA Kerala
  • amith-vp/Kerala-Dam-Water-Levels
  • India Meteorological Department (IMD)
  • Open-Meteo Weather API

The data layer works. The reporting layer needs people.

If you want to help maintain RoadUndo, or use the free open API endpoints in something you are building, the repository and endpoints are open.