Interactive demo

Real-time ride operations dashboard

This page is built around a live-updating operations view: regional activity, stream health, topic mix, and a scrolling feed of ride lifecycle events. The booking screens exist so you can generate traffic — they are not the hero of the story.

The dashboard below is public. Booking and "My rides" use a short-lived demo session after sign-in. Your browser may remember demo UI preferences only on the device you are using.

How the pieces connect

Think of each ride as a sequence of small, well-named events — booking intent, assignment, location pulses, fare milestones — flowing through one observable backbone. Customer-facing apps write through demo APIs; the operations experience subscribes to the same facts, so control-room views stay aligned with what riders and drivers see.

  • Why one stream

    A single contract for the ride lifecycle avoids brittle point-to-point integrations when you add regions, partners, or settlement flows.

  • What you are looking at

    Throughput-style KPIs, regional rollups, and a filterable event feed — the kind of surface teams use to validate pipelines and SLAs.

  • What sign-in adds

    After sign-in you can create rides and advance a simulated trip so the dashboard reflects fresh activity.

Live operations

The panel refreshes automatically. Open the booking workspace in another tab if you want to drive new events while you watch the feed.

OPERATIONS · LIVE

Fleet telemetry

SQL refresh ~7s
Active rides
Completed rides
Cancelled rides
Drivers available
Events / sec (est.)
Regions
0 active
CITYRIDESUTILSURGESTATE
No regions in database.
Kafka topics
Rates ≈ last-hour volume ÷ 3600s (demo)
HEALTHY
No events in the last hour.
LIVE STREAM· APP.RideEvent · newest first
TIMETOPICPAYLOADLAG
No events match this filter.