Work / Bharat-First / Udaan

No. 06 · Bharat-First · Civic Purpose

आपकी मदद यहाँ है।

Help is here. So is purpose. So are the people who share it.

Crisis at the entrance.
Purpose at the destination.

AI will automate eighty percent of work in a decade. India is 1.4 billion people, median age 28. The transition will be brutal for millions. When you lose your work, you need three things at once: immediate help, a reason to get up tomorrow, and people who understand. Udaan is infrastructure for staying human.

54Verified central government schemes
4,650+Schemes in the full pipeline
12Verified emergency helplines
220i18n strings · Hindi + English
60Tests passing · 24 e2e + 36 unit

Act I · The Problem

When the work goes, three things become rare.

When robots serve you and AI thinks for you, the things that used to be background become foreground. Work is not just income. It is identity. Strip that away suddenly and you do not get free time. You get an existential crisis at civilizational scale.

Surrounded by digital twins and AI companions, real human contact becomes the rarest resource. The feeling that your choices still matter, that you still did something today, becomes the question that keeps people up at night.

No platform connects all three. Government scheme search lives on one site. Mental health helplines live on another. Community organising happens on a WhatsApp group that becomes chaos in two hours.

The person in crisis does not have time to assemble a journey from twenty different apps. They are looking at a phone, holding back tears, and they need help in the next ten minutes.

  • One. Immediate help. Schemes, food, money.
  • Two. A reason to get up. Purpose beyond a paycheck.
  • Three. People who understand. Community, not isolation.

Act II · The Promise

Three layers. One journey.

Sahara catches you. Khoj helps you find what matters. Sangam connects you to the people who already share it. The names are old; the engineering is current.

सहारा

Sahara · the support that catches you

The crisis layer.

Eight questions in plain Hindi or English. Then fifty-four verified central government schemes ranked by urgency and eligibility, plus a mental health flow with breathing, grounding and twelve verified active helplines.

Pre-computed hash map · 10,000 lookups in <100ms

खोज

Khoj · the search for what matters

The purpose layer.

Five questions about what makes you feel alive. The output is a six-axis purpose radar, not another personality quiz. From the radar, ten community mission templates surface · real activities, not gamified rewards.

SVG radar · Six axes of meaning

संगम

Sangam · the meeting of streams

The community layer.

Five to eight people. One mission. They meet weekly. Activity is tracked. Real impact is logged. The circle is small enough to know everyone by name, large enough to actually do something this Sunday.

5·8 people per circle · Real impact tracked

Act III · The Product

For a farmer in Jharkhand. On a 2G phone.

  1. Opens Udaan. Sees: "आपकी मदद यहाँ है" · Help is here.

  2. Taps: "मेरी नौकरी चली गई" · I lost my job.

  3. Answers eight questions about themselves. No login. No PII required.

  4. Gets back fourteen government schemes they qualify for, ranked by urgency, with the .gov.in URL on each.

  5. Sees: "अब मकसद खोजें?" · Find purpose now?

  6. Answers five questions about what makes them feel alive.

  7. Gets a purpose radar across six axes: care, craft, community, justice, knowledge, nature.

  8. Sees: "आपके जैसे लोग पास में हैं" · People like you are nearby.

  9. Joins a circle of five to eight with a shared mission.

  10. Every week: they meet, they do, they grow.

Time from crisis to community: ten minutes. No call centre. No paperwork. No middleman. The .gov.in links are real, the phone numbers are active, and the Hindi is natural language.

Act IV · The Architecture

Every layer assumes the layer above is broken.

The user opening Udaan may be in the worst hour of their year. Nothing · not flaky JavaScript, not a service worker bug, not a downed datacentre · is allowed to be the reason help did not arrive.

If this breaks… …this still works
JavaScript disabled Emergency tel: links rendered in raw HTML on every page.
Service worker fails Network requests resume normally. RxDB local data still available.
Network fails Full offline experience via cached pages and the local database.
Cache and network both fail Hardcoded emergency HTML with phone numbers loads from disk.
Everything fails tel:112 is a native phone link. Always works. On every phone.

Act V · Proof

Real schemes. Real numbers. Real Hindi.

54 verified central schemes

Sourced from myscheme.gov.in and pib.gov.in. Every URL points to .gov.in. Every category mapped: employment, food, health, housing, education, finance, skill, pension, insurance.

4,650+ schemes in the full pipeline

The myscheme.gov.in sitemap plus API Setu integration. Daily refresh via a Claude scheduled task at 2 AM IST. Weekly URL health audit and CVE scan.

MGNREGA renamed in April 2026

Now VB-G RAM G with 125 days and 60:40 funding. We updated it the same week. Because real data matters, and stale schemes are worse than no schemes.

Resumability · ~1 KB initial JS

Built on Qwik. The first paint is the fully interactive page. LCP under 2.5 seconds on a 2G connection, measured. No hydration cost.

Cloudflare Workers · 6+ Indian cities

Zero cold start at the edge. Sub-fifty-millisecond TTFB to anywhere in India. RxDB CRDT sync handles offline-to-online with no data loss.

WCAG AAA · 7:1 contrast · 48px targets

Exceeds AAA contrast. Forty-eight-pixel minimum touch targets for motor impairments. Full keyboard navigation. Reduced motion respected. Works at 400% zoom.

The Stack

Resumable. Edge-deployed. Hindi-first by default.

  • Qwik
  • Bun
  • Elysia
  • RxDB · CRDT sync
  • Tailwind v4
  • Cloudflare Workers
  • Cloudflare D1 · KV · R2
  • myscheme.gov.in
  • API Setu
  • Bloom filters
  • Vitest
  • Playwright
  • Apache 2.0

If a farmer in Jharkhand can use it, so can your citizen-facing service.

I build civic-grade platforms that load on a 2G phone, work offline, route to the right .gov.in URL, and refuse to fail when the user needs help most. If your organisation is building public infrastructure, let's talk.