Skip to slides
Pulse / Capstone 2026

LocalPulse.

AI crisis management for small communities. Built for the slow phone, the bad internet, the small town.

Author
Anshuman Mohanty
GF202217744
Program
B.Tech CSE
Cloud Computing
Mentor
Mr. Ashish
YSAICDS
Year
2026
Shoolini University
Space or to begin
01 — The Problem

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.

78%

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

<5%

of Indian Tier-3 towns can afford commercial smart-city emergency software.

NIUA, 2023

02 — Why Now

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.

Climate

Disasters up 5× in 30 yrs.

Local emergencies are now monthly events, not generational ones.

Reach

820M smartphones in India.

Even Tier-3 has a screen in every pocket and a 4G signal most of the day.

Voice AI

Whisper + GPT-4o ready.

Multilingual STT & reasoning that actually understands Indian accents.

Telephony

Twilio at ¢¢ per call.

A national helpline used to be crore-scale infra. Now it is a webhook.

03 — Meet LocalPulse

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.
04 — How It Works

Three steps. No magic, just discipline.

01
Residents report

App tap, web form, or a phone call in any language. Geotagged automatically. No login required for emergencies.

02
AI agent ingests

Pulls public Twitter/X & Reddit. Dedupes, classifies, clusters by category and locality. Cross-checks with citizen reports.

03
Dashboard surfaces

Verified status only. Map for responders, plain-language card for residents. Stale = subtly indicated, never hidden.

Pipeline Citizen + Social Filter & Cluster Cross-verify Status Card Resident & Responder
05 — Feature 01

AI Social Summary.

A small, local NLP agent reads the noise — Twitter, Reddit, citizen reports — and writes a single, calm Status Summary per locality.

Scrape
Dedupe
Classify
Cluster
Summarize

Each link in the chain is replaceable — OSS first, hosted models second. No vendor lock-in.

Categories tracked
  • Roads & transit
  • Shelters & relief camps
  • Power & communication
  • Water & supply
  • Medical & rescue
06 — Feature 02

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.

Caller
any phone
Twilio
SIP → webhook
Whisper STT
multi-lingual
LLM
classify & reply
TTS reply
caller’s language
Day-one languages
हिन्दी Hindi ਪੰਜਾਬੀ Punjabi தமிழ் Tamil বাংলা Bengali English
07 — Architecture

One container. Zero idle cost. Sovereign by default.

Runtime
  • Cloud Run · asia-east1
  • 0 CPU min · scale-to-zero
  • Node.js 20 · Express
  • Single container, single deploy
Frontend
  • Tailwind via CDN
  • Leaflet for the map
  • Web Speech API in-browser demo
  • Static, hardcoded JSON (MLP)
Edge
  • localpulse.dmj.one
  • HTTPS only · HSTS · TLS 1.3
  • /pitch · /report · /responder · /voice
  • Custom domain via dmj.one
Compliance

DPDP Act 2023 & GDPR aligned. Consent explicit, granular, revocable.

Data Sovereignty

India data stays in India. asia-* regions only.

At Rest

AES-256-GCM. PII never in logs, errors, URLs.

In Transit

TLS 1.3. CSP, CORS, SRI strict from day one.

08 — Demo

Mobile-first, every screen. Three users, one system.

Resident
/report
Responder
/responder
Voice
/voice
09 — Built for Bharat

Why it works where others don’t.

Slow phone, bad internet.

Static frontend, hardcoded fallback JSON, offline-first cache on roadmap. Loads on a Jio 4G blip.

~₹0 / month at idle.

Cloud Run scale-to-zero, free tier covers low-traffic days. Towns pay only when there is an emergency.

Multilingual day one.

Hindi, Punjabi, Tamil, Bengali, English. Native script, native voice. Devanagari and Tamil tested in CI.

Voice-first for elders.

A phone call, not an app. The most-isolated user is the first-class user.

10 — Roadmap

Ship the MLP. Then ship Bharat.

Today · MLP
Live on Cloud Run

Mock data, single region, hardcoded JSON, browser-based voice demo. localpulse.dmj.one.

Q1 2026
Real ingestion

Twitter/X & Reddit scrapers, Twilio voice line live, Firestore for state, anomaly alerts.

Q2 2026
Bharat-wide

12+ Indian languages, district-level rollout, partnership pilot with a state DMA.

Q3 2026
Off-grid

Offline-first PWA, satellite SMS fallback, on-device summarisation for <100MB phones.

11 — Impact · KPIs

What good looks like. Measured, not promised.

<30s
Onboarding

From URL to first useful screen.

<2.5s
LCP

Core Web Vitals, measured in CI.

<200ms
p95 API

Server response, server side.

4+
Languages

Day-one. Hindi, Punjabi, Tamil, Bengali.

₹0
Idle cost

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.

Mission

#AatmanirbharBharat
@India2047.

Built for the slow phone, the bad internet, the small town. If it works there, it works everywhere.

“Dream, manifest and journey, together as one.”
14 — Thank you

Questions?

LocalPulse is live. Open the URL on your phone, call the demo line, or read the code. Everything below is real.

Author
Anshuman Mohanty
GF202217744 · B.Tech CSE (Cloud)
Mentor
Mr. Ashish
YSAICDS, Shoolini University
Contact
contact@dmj.one
github.com/dmj-one/localpulse
End of deck · press Home to restart
01 / 14