Aquora. DOCS

⌂ WELCOME

Welcome

This manual covers AQUORA end to end — what it is, how the ranking works, what it's built with, and who's building it. One read, about ten minutes.

SIH26191 · MINISTRY OF HOME AFFAIRS — NDRF, DM DIVISION
CATEGORY SOFTWARE · THEME DISASTER MANAGEMENT · SIH 2026

✦ Quick links

◉ Project links

◐ HOW IT WORKS

Location → Vulnerability → Priority → Action

AQUORA is a software-only AI/GIS decision-support platform. It combines hazard conditions, household vulnerability and real-time needs to rank affected families — so responders reach the right people, with the right resources, first.

  1. 01

    Register

    Anonymous ID (H-01…) + GPS location. No names on the map.

  2. 02

    Profile

    Elderly, infants, mobility, medical needs recorded once.

  3. 03

    Report

    Live needs: evacuation, medicine, water, food, shelter, hygiene, SOS.

  4. 04

    Fuse

    Household overlaid on Red / Orange / Yellow / Green hazard layer.

  5. 05

    Prioritize

    P1 Immediate / P2 Urgent / P3 Standard — every rank carries its WHY.

  6. 06

    Decide

    Human Priority Map + P1-first rescue list + shelter match + resource gap.

  7. 07

    Act & update

    Dispatch → Dispatched → Resolved. List recalculates; P3→P2→P1 escalates.

▲ HAZARD & RED ZONES

Where is the water?

Inputs: flood extent, rainfall, water level, terrain/DEM, roads & bridges, official alerts. Output is a living zone map that gates everything downstream.

ZONEMEANINGORDERS
REDImmediate dangerEvacuate now
ORANGEHigh riskPrepare, P2 standby
YELLOWWatchMonitor P3, check stocks
GREENLower riskStaging + supply base

Classification logic — how a zone is decided

  • RED — water above danger level and still rising, or an official evacuation order. Overrides everything else.
  • ORANGE — water above warning level, or heavy inflow coming from upstream. Prepare to move.
  • YELLOW — heavy rainfall forecast or upstream rise while local levels are still normal. Watch.
  • GREEN — every reading below threshold. Staging ground, not a target.

Zones recompute as readings change — a YELLOW can turn RED overnight, and every household under it is automatically re-ranked.

● VULNERABILITY & PRIORITY

Who goes first, and why

The core of AQUORA. Rule-based and explainable — no black-box AI deciding lives.

PRIORITY = VULNERABILITY + NEED URGENCY + HAZARD SEVERITY

How each part is scored (0–10)

PARTWHAT COUNTSWEIGHT †
VulnerabilityAge flags (under 5, over 65), bedridden, wheelchair, chronic illness, pregnancy. More flags → higher.40%
Need urgencySOS / evacuation 10 · medicine 8–9 · water 6–7 · food & shelter 5–7 · top-up ≤ 5.35%
Hazard severityRED 9–10 · ORANGE 6–8 · YELLOW 3–5 · GREEN ≤ 3, taken from the live zone map.25%
SCORE 0–10 = WEIGHTED MEAN → P1 ≥ 8 · P2 6–8 · P3 < 6

† Weights and bands are illustrative — set with domain experts before any deployment. As stock runs out or water rises, scores climb on their own: P3 becomes P2 becomes P1.

HHPROFILESCORERANK
H-0182 yrs, bedridden, insulin9.4P1
H-032 infants + wheelchair user9.1P1
H-0468 yrs, alone, 1 day stock6.8P2
H-023 healthy adults4.2P3

■ SAFE SITE SELECTION

Where do people go?

  • Outside the Red zone, roads intact (a cut road = instant reject)
  • Within 5 km / 1 hr walk, with a motorable + alternate route
  • Accessible for elderly & wheelchairs, with WASH + medical nearby

Output: candidate Site A / B / C. DS3 finds them — it does not promise they can hold everyone. That's DS4's job.

▣ CAPACITY + OFFLINE

Can the site actually hold them?

Everything is counted in persons-equivalent. The weakest resource decides.

SHELTER_p = COVERED_m² / 3.5 · WATER_p = LITRES / 20 · FOOD_p = MEALS / 3

EFFECTIVE = MIN(SHELTER, WATER, TOILETS, MEDICAL, FOOD)

AVAILABLE = MAX − OCCUPIED − 10% P1 BUFFER

Status: GREEN <70% · YELLOW 70–90 · ORANGE 90–100 · RED full. Example from the demo: 800 need relocation, Site B holds 750 — flagged honestly as “gap 50, split across a second site.”

Duration math — how long stock lasts

DAYS OF STOCK = STOCK / (OCCUPANTS × DAILY NORM)

e.g. FOOD DAYS = MEALS LEFT / (PEOPLE × 3)

GREEN > 3 DAYS · YELLOW 1–3 · RED < 1 — SPACE LEFT: 100 − 72 − 10 = 18 FREE

Ranking shelters, step by step

  1. Gate check. Inside Red, or its road is cut? Rejected — no math needed.
  2. Compute Effective for every surviving site (weakest resource decides).
  3. Sort highest first. Biggest Effective capacity tops the list.
  4. Fill top-down. Whatever doesn't fit is the gap — printed plainly with a split suggestion, never hidden.

Offline-first, briefly

QUEUE local → pending → syncing → synced. Only sub-1KB anonymized packets travel (road / shelter / evac / hazard updates) — store → carry → forward → auto-sync with dedup when signal returns. Names and medical details never leave the device.

◇ TECH STACK

What we use

LAYERWHATWHY
AppReact PWA (this site: Next.js)Installable, works offline
MotionGSAP ScrollTrigger + LenisScroll-driven storytelling
MapsMapLibre + PMTilesOffline vector tiles, no key needed
StoreIndexedDB (Dexie/idb)On-device queue + profiles
APIFastAPI or NodeProfiles, priority, sync endpoint
DataPostgres + PostGISHouseholds + zones as real geometry
GIS/AIPython · sklearn / pandasForecasting + clustering only where justified
SyncUUID ops + /syncIdempotent store-carry-forward

Data (as we integrate officially): flood/GIS layers, weather, DEM, roads, shelters, inventory, alerts.

⬔ PRIVACY & PRINCIPLES

Lines we don't cross

  • Anonymous H-IDs only. Minimal data, consent-first, role-based access, no public PII.
  • Explainable ranks with printed reasons. No black-box life/death AI.
  • Software only — no sensors, drones, or hardware claims.
  • Complements official NDRF/SDRF systems. Never claims to replace them.

○ OUR SIH TEAM

Six people, one institute

ASHOKA INSTITUTE OF TECHNOLOGY AND MANAGEMENT

Anjali Maurya

Anjali Maurya

LEADER

CSE · DATA SCIENCE — 2ND YEAR

Archana Pandey

Archana Pandey

CSE · DATA SCIENCE — 2ND YEAR

Vishal Chaubey

Vishal Chaubey

CSE · AIML — 2ND YEAR

Arya Tripathi

Arya Tripathi

MBA — 2ND YEAR

AJ

Archit Jaiswal

CSE · DATA SCIENCE — 2ND YEAR

06 — ?

DECIDING SOON

Photos: drop files at public/team/anjali.jpg, archana.jpg, vishal.jpg — cards swap in automatically.

? FAQ

Asked, answered

Does the AI decide who lives?

No. The core is rule-based and every rank prints its reason. ML only assists — forecasting, dedup, routing.

Any hardware or sensors?

None. Software only, by design — it runs on phones the field already has.

What if there's no internet?

The app queues sub-1KB anonymized updates on-device, relays them phone-to-phone, and syncs with dedup when signal returns.

Where does the data come from?

Demo data is simulated. Deployment integrates official sources: flood/GIS layers, weather, DEM, shelters, alerts.