StealThis .dev
Pages Hard

Dashboard — Ops command center (live tiles)

A dark, real-time operations command center built with vanilla HTML, CSS and JavaScript. A wall of service status tiles tracks every node with colored health dots, KPI cards stream requests-per-second, p95 latency, error rate and fleet CPU with deltas and sparklines, and a scrolling inline-SVG throughput chart updates each second. An aria-live incident feed captures alerts as services flip to degraded or down, a region heat grid shows global load, and a pause control freezes the whole stream.

Open in Lab
html css vanilla-js
Targets: JS HTML

Code

Ops command center (live tiles)

A dark-friendly operations command center for the fictional Helios Grid edge fleet. The page opens with four KPI cards (requests/sec, p95 latency, error rate, fleet CPU) that each show a live value, an up/down delta colored against --ok/--danger, and a tiny inline-SVG sparkline. Below them sits a widget grid: a wide scrolling throughput chart, a service-health tile wall with colored status dots, a 14-zone region heat grid, and an incident feed. Everything is rendered with inline SVG and pure CSS — no chart libraries, no canvas, no images.

The dashboard is genuinely live. A one-second loop ticks every metric, scrolls the SVG line chart leftward, and jitters per-service latency and load bars. Every few seconds a service may flip to degraded or down, which pushes a timestamped entry into the aria-live incident feed, flashes the affected tile, recolors region cells, updates the sidebar system-status dot, and bumps the nav incident badge. Recovered services emit a resolved alert. A toast helper announces each event.

Interactions all work without a framework: the time-window segmented control rescales the stream, the status chips filter the service wall (All / Up / Degraded / Down), widget cards can be dragged to rearrange the grid, the feed can be cleared, and a Pause/Resume button freezes or resumes the entire live stream while flipping the LIVE pill. The layout collapses to a single column with an off-canvas sidebar around 720px and stays usable down to ~360px, and it honors prefers-reduced-motion.