DEBUG: dashboard v3 (webpack dev)
PSA
Internal Prototype

PSA Track – Surface Ops

Overview

Current base

SAV KSAV · Savannah / Hilton Head

Prototype · Read-only

On first launch of the full app, you'll type your home base SAV / CLT / DAY / … once. We'll treat that as your permanent base and use this panel for temporary base changes only. A settings page will handle permanent changes.

Build status

  • ● Next.js app scaffolded & deployed
  • ● Base selection with per-device persistence
  • ● Supabase connected for airport layouts
  • ○ Leaflet surface map bound to base layout
  • ○ Gate turnover, pushback & taxi congestion analytics
  • ○ Arrival-to-gate ETA engine

Airport surface overview

Loading airport…

Base: SAV

LIVE · layout from Supabase

No airport data loaded yet.

Data: public ADS-B & OpenStreetMap. For visualization/analytics only – not certified for ATC or operational dispatch.

Gate occupancy (live)

GateAircraftTypeStatus
No gate activity detected

Gate occupancy inferred from public ADS-B position + low ground speed

Compliance & usage

Data sources: publicly accessible ADS-B and OpenStreetMap. This tool is for visualization, analytics and education only. It is not certified for ATC, operational dispatch or safety-critical decision making within PSA or American Airlines.

All timings (gate turns, ETAs, taxi delays) will be heuristic and based on public traffic snapshots, not internal schedules or company systems.

Upcoming panels

  • Gate turnover time by tail & gate (1h / 24h / 7d)
  • Arrival-to-gate ETA engine from runway exit
  • Taxi congestion hotspots & bottleneck alerts
  • Pushback alerts: PUSHBACK — TAIL from GATE at LOCAL TIME