StealThis .dev
Pages Hard

Airline — Ops Control Center

A status-forward airline operations control center built with vanilla HTML, CSS and JavaScript. It pairs a live, filterable flight board with operational KPIs, a network route-status teaser, an acknowledgeable disruption alert feed, and a gantt-style aircraft rotation timeline with a live now-marker. Click any flight row or rotation segment to drill into a boarding-pass-styled rotation detail drawer, toggle auto-refresh to simulate evolving operations, and watch toasts narrate departures, delays and boardings in real time.

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

Code

Ops Control Center

A single-screen operations control center for the fictional Cirrus Air hub. The top strip carries a live hub clock and four KPI cards — on-time performance against an 82% target, active delays with an average delay figure, cancellations as a share of the day’s flights, and aircraft utilization with a live airborne count. Below, a sticky-header flight board lists routes with airport codes, 24-hour scheduled and estimated times, gate, aircraft type, and large status pills (On time, Boarding, Delayed, Departed, Cancelled). Status chips above the board filter rows instantly.

The right rail teases network health with a dotted route map and a corridor list flagged green, amber or red, then streams a disruption alert feed where each item can be acknowledged with one click. The aircraft rotation panel renders a gantt-style timeline per tail with flight and ground segments, a sunrise-colored now-marker, and hover lift. Clicking any flight row or rotation segment opens a boarding-pass-styled drawer detailing the tail’s legs, block hours, ground time and rotation health.

Toggle auto-refresh (or hit Refresh now) to simulate evolving operations: flights push back, on-time legs slip into delay, new alerts surface, and toasts narrate each change. Everything is vanilla JS — no frameworks, no build step — with tabular figures for times and flight numbers, keyboard-usable controls, and a layout that collapses cleanly to a mobile-first passenger-screen width.

Illustrative UI only — fictional airline, not a real booking or flight system.