Welcome.

Holo
← Back to Projects
DSTA Brainhack Open Finalist

Kampung Kaki — Civic Emergency Coordination

May 2026 — Jun 2026·Distributed coordination system
Python FastAPI MQTT 5 Redis Streams MapLibre GL OneMap SG React Docker

One emergency, three audiences who each need a different map of it, and a single canonical state underneath so they never disagree about what is happening.

One state, three views

Citizens, responders and ops teams read the same retained message stream. The map changes per role; the truth does not.

Citizen

Report, follow, and see only what is safe to publish.

Responder

Task-level detail and routing on the ground.

Ops

The whole operational picture, assembled from one stream.

What it does