DEBUG: dashboard v3 (webpack dev)
PSA Track – Surface Ops
Current base
SAV KSAV · Savannah / Hilton Head
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
No airport data loaded yet.
Data: public ADS-B & OpenStreetMap. For visualization/analytics only – not certified for ATC or operational dispatch.
Gate occupancy (live)
| Gate | Aircraft | Type | Status |
|---|---|---|---|
| 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