Engineering case study / Real-time logistics monitoring interface
Fleet Route Monitor
A responsive operational dashboard that turns deterministic vehicle simulation into route progress, ETA, delay risk and actionable alerts.

Context
Transport monitoring interfaces need to condense movement, schedule health and exceptions into a view an operator can understand quickly.
Problem
Represent time-based route state clearly across a map and dashboard while keeping scenarios repeatable enough to test and demonstrate.
Constraints
- A public demo cannot depend on private telematics infrastructure.
- Map and dashboard information must remain usable on narrow screens.
- Time progression needs deterministic behavior for testing.
My contribution
Interaction design, simulation model, map integration and testable operational state.
System boundaries
Architecture
Deterministic routes, timing and events
→Repeatable progress and scenario switching
→ETA, delay risk, status and alerts
→Synchronized spatial and operational views
Important technical decisions
- Derived values are calculated from a deterministic simulation state.
- Scenario switching makes edge cases directly inspectable.
- Operational alerts are visible in the dashboard rather than only as map markers.
Testing and quality
- Tests cover simulation and derived state.
- CI protects the build and checks.
- Responsive layouts preserve the operational hierarchy.
Results
- Route progress and ETA remain synchronized
- Delay risks and alerts are surfaced explicitly
- Multiple scenarios can be reproduced in the public demo
Trade-offs and limitations
- Simulation proves interface behavior, not live backend throughput.
- Leaflet provides a pragmatic map layer but adds client-side weight.
- Real deployments would require telemetry freshness and failure-state policies.
Alternatives considered
- Random movement was rejected because it makes behavior difficult to reproduce.
- A map-only experience was rejected because operational risks need a scannable non-spatial representation.
Current status
Working public demonstration with deterministic scenarios, tests and CI.