# FleetNow A single-file map console that **merges live vehicle positions and historical trips** into one view for the Fireside Communications / Tracksolid fleet. - Land on the **live fleet** (cost-centre-coloured pins, heading arrows, hover popups with reverse-geocoded address). - Pick a vehicle (click its dot → **Show trips**, or the plate dropdown) or apply **cost centre + time period** → the map switches to **seq-coloured trip routes** with start/end markers and a click-to-animate replay. - The **● Live** pill returns to the live snapshot. Live: ## Architecture The whole app is **one self-contained `index.html`** (inline CSS + JS; MapLibre GL JS loaded from a CDN). It has no build step and no local assets. It reads from the existing dashboard read-API — it does **not** talk to the database directly. ``` index.html → the entire SPA Dockerfile → bakes index.html into an nginx:alpine image (port 80) nginx.conf → static serve + /healthz + no-cache on index.html ``` ### Backend it depends on `const API_BASE = 'https://fleetapi.rahamafresh.com';` (top of the `