LocalPulse.
AI crisis management for small communities. Built for the slow phone, the bad internet, the small town.
When disaster hits a small town, information is the second emergency.
Floods. Fires. Power outages. Residents and responders scroll through scattered, contradictory social posts while smart-city dashboards stay locked behind metro budgets.
of disaster info on social media in the first hour is unverified or misleading.
Reuters Institute, 2024
faster spread of rumours than corrections during local emergencies.
MIT Sloan, 2018
of Indian Tier-3 towns can afford commercial smart-city emergency software.
NIUA, 2023
Four curves crossed. In 2026, this finally works.
A village-scale crisis dashboard would have been a wishlist three years ago. Today every ingredient is cheap, mature and API-shaped.
Disasters up 5× in 30 yrs.
Local emergencies are now monthly events, not generational ones.
820M smartphones in India.
Even Tier-3 has a screen in every pocket and a 4G signal most of the day.
Whisper + GPT-4o ready.
Multilingual STT & reasoning that actually understands Indian accents.
Twilio at ¢¢ per call.
A national helpline used to be crore-scale infra. Now it is a webhook.
A single, calm place to know what is actually happening in your town.
A mobile-first dashboard for residents and a verified situation board for responders — powered by an AI agent that reads the noise so humans don’t have to.
- One status, not a thousand posts. AI summary of roads, shelters, power.
- A phone number, not an app store. Elderly call in, in their language.
- Free at idle. Cloud Run scale-to-zero. Towns pay zero on a quiet day.
Three steps. No magic, just discipline.
App tap, web form, or a phone call in any language. Geotagged automatically. No login required for emergencies.
Pulls public Twitter/X & Reddit. Dedupes, classifies, clusters by category and locality. Cross-checks with citizen reports.
Verified status only. Map for responders, plain-language card for residents. Stale = subtly indicated, never hidden.
AI Social Summary.
A small, local NLP agent reads the noise — Twitter, Reddit, citizen reports — and writes a single, calm Status Summary per locality.
Each link in the chain is replaceable — OSS first, hosted models second. No vendor lock-in.
- Roads & transit
- Shelters & relief camps
- Power & communication
- Water & supply
- Medical & rescue
Multilingual Voice Bot.
A phone number that speaks five languages and never sleeps. The grandmother in the village calls in Tamil. The dashboard updates in seconds.
One container. Zero idle cost. Sovereign by default.
- Cloud Run · asia-east1
- 0 CPU min · scale-to-zero
- Node.js 20 · Express
- Single container, single deploy
- Tailwind via CDN
- Leaflet for the map
- Web Speech API in-browser demo
- Static, hardcoded JSON (MLP)
- localpulse.dmj.one
- HTTPS only · HSTS · TLS 1.3
- /pitch · /report · /responder · /voice
- Custom domain via dmj.one
DPDP Act 2023 & GDPR aligned. Consent explicit, granular, revocable.
India data stays in India. asia-* regions only.
AES-256-GCM. PII never in logs, errors, URLs.
TLS 1.3. CSP, CORS, SRI strict from day one.
Mobile-first, every screen. Three users, one system.
Why it works where others don’t.
Static frontend, hardcoded fallback JSON, offline-first cache on roadmap. Loads on a Jio 4G blip.
Cloud Run scale-to-zero, free tier covers low-traffic days. Towns pay only when there is an emergency.
Hindi, Punjabi, Tamil, Bengali, English. Native script, native voice. Devanagari and Tamil tested in CI.
A phone call, not an app. The most-isolated user is the first-class user.
Ship the MLP. Then ship Bharat.
Mock data, single region, hardcoded JSON, browser-based voice demo. localpulse.dmj.one.
Twitter/X & Reddit scrapers, Twilio voice line live, Firestore for state, anomaly alerts.
12+ Indian languages, district-level rollout, partnership pilot with a state DMA.
Offline-first PWA, satellite SMS fallback, on-device summarisation for <100MB phones.
What good looks like. Measured, not promised.
From URL to first useful screen.
Core Web Vitals, measured in CI.
Server response, server side.
Day-one. Hindi, Punjabi, Tamil, Bengali.
Scale-to-zero on Cloud Run.
Targets are budgets — if a change blows the budget, the change reverts. CI fails the build before the user ever feels it.
#AatmanirbharBharat
@India2047.
Built for the slow phone, the bad internet, the small town. If it works there, it works everywhere.
Questions?
LocalPulse is live. Open the URL on your phone, call the demo line, or read the code. Everything below is real.