Skyport
Shadcn analytics dashboard template for Next.js, React & Tailwind
A live air-traffic and flight operations dashboard.

Filmstrip
6 on this reel
About this Shadcn analytics dashboard
Skyport is a polished flight operations dashboard for a small airline. Five routes: an Overview with KPIs, a mini live world map and en-route panel; a full-screen Live Map with a tracked-flights side panel and a focusable selected route; a Flights list with multi-select status / kind pills, sort and grid/list views; a Fleet of aircraft cards with livery accents and maintenance windows; and an Airports browser opening with a coverage map and per-region pills.
Real maps via mapcn (MapLibre GL under the hood) and great-circle flight routes via flightcn — both registered with the shadcn CLI so they install side-by-side with the rest of the UI primitives. The flightcn registry ships 1189 IATA airports out of the box, so origin / destination IATA codes resolve to coordinates without any external API.
Everything runs client-side against a Zustand store seeded with deterministic mock data: 17 managed airports, 12 aircraft and 18 flights spanning every status. The header New flight button opens a fully validated dialog that pushes onto the live store with great-circle distance and heading pre-computed.
Routes
Pages and views included in this template.
/Overview
KPIs, mini live world map, en-route panel, hourly traffic chart, maintenance window, region distribution
/live-mapLive Map
Full-bleed mapcn + flightcn with layer / animation toggles and a tracked-flights aside that focuses a single route on selection
/flightsFlights
Status + kind pill filters, sort dropdown, grid or list of flight cards / rows with progress and delay tone
/fleetFleet
Aircraft cards with gradient livery hero, capacity / range / year stats, cycles bar and MX urgency tone
/airportsAirports
Coverage map of managed airports + region pills + cards with traffic, on-time rate, weather and delay level
Features
- Track live flights on a real world map with great-circle routes and animated planes
- Schedule a new flight via a validated dialog that picks aircraft, IATA pair and crew
- Filter flights by status and type, sort by departure / number / status / delay
- Pin priority flights so they float to the top of every list
- See aircraft maintenance windows with overdue / urgent tone at a glance
- Browse airports with weather, on-time rate and traffic per region
- Switch between area, bar and line traffic charts with split or total series
Related Templates
More Dashboard templates you might like.
Get all templates in the Ultimate Kit
Get the Ultimate Kit — $129
