Skip to main content

Bikun Tracker

RISTEK Services

Bikun Tracker

Real-time campus shuttle intelligence for Universitas Indonesia, built as a layered system of tracking, ETA prediction, and operator tooling.

Backend V2Frontend V2ETA ServiceLocation ServiceAdmin Console
Live signal
WebSocket + webhook
Prediction layer
ETA ML service
Operations
Admin dashboard

System Snapshot

1. Ingest

GPS updates enter through the backend

Damri coordinates are accepted by the backend, normalized, and stored as operational state for downstream consumers.

2. Broadcast

Live location moves to every connected client

The frontend listens to WebSocket updates and renders the shuttle map in real time.

3. Predict

ETA is computed separately from location

The ETA service focuses on arrival prediction so the tracking layer stays responsive and the model can evolve independently.

4. Operate

Admin tools support the fleet workflow

Operators use internal pages to manage buses, review laps, and keep the service healthy.

Docs Map

Architecture at a Glance

  1. GPS provider sends updates to the backend webhook.
  2. Backend normalizes the event and pushes it to connected clients.
  3. ETA service calculates arrival times from the live stream.
  4. Frontend and admin views consume the same operational source of truth.