Skyport

Shadcn analytics dashboard template for Next.js, React & Tailwind

A live air-traffic and flight operations dashboard.

Skyport template preview

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-map

Live Map

Full-bleed mapcn + flightcn with layer / animation toggles and a tracked-flights aside that focuses a single route on selection

/flights

Flights

Status + kind pill filters, sort dropdown, grid or list of flight cards / rows with progress and delay tone

/fleet

Fleet

Aircraft cards with gradient livery hero, capacity / range / year stats, cycles bar and MX urgency tone

/airports

Airports

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

Get all templates in the Ultimate Kit

Get the Ultimate Kit — $129