✈️

Where is Charles flying?

Enter your access key to see live status.

Invalid key. Try again.

✈️ Where is Charles flying?
🗺 Planning
🧪 Dashboard test in progress — this is simulated flight data, not a real flight.

Loading…

Altitude—
Speed—
Track—
Vertical—
Squawk—
From home—
Aircraft—
Last seen—
⚠ unverified match (tail-string, not hex)

Next flight

—
—
⚠️ Live feed is down — the ADS-B receiver isn't reporting data right now, so aircraft position won't show up for this flight.
Not flying right now ·Live position appears here in flight

Map ⬤ Live 🎧 Listen in

No track to show yet.

Flight history

TailWindowAirtimeLogged AirportsMax altLegs

Flying so far

Aircraft & airports

Weather conditions

Self management

NameKey URLActivity

Local pusher

Status—
Last push—

iCal feed

Last pull—
Reservations—
Status—
Next pull—

ADS-B

Mode—
Last poll—

Simulation

Active—
Tail—

How this works

📡
Raspberry Pi + ADS-B antenna

A Raspberry Pi with a software-defined radio antenna picks up position broadcasts that aircraft transmit every second, hearing everything within ~100 miles. If a flight drifts out of the antenna's range, a community data feed fills the gap.

📅
Aircraft booking system

The flight school's aircraft booking system exports a calendar of reservations, including which aircraft (by tail number) is reserved and when.

🔗
Matched in real time

When a reservation is active, a Mac Mini on the home network watches for that specific tail number in the ADS-B feed and tracks its position live.

☁️
Pushed to the cloud

The Mac Mini cleans up patchy data and pushes live status here every few seconds.

Live flight tracking · built with ❤️ by Charles and Claude