Pan's Plane Spotter

Changelog & Roadmap

✈️ What we've built

Newest first.

2026-05-31 Today
Worldwide & smarter list
  • Uses your browser location to find planes overhead β€” anywhere in the world.
  • Renamed from "Ben's Bali Plane Spotter" to Pan's Plane Spotter.
  • New Where to look hint: compass bearing + elevation angle + distance ("SE 27Β° up Β· 12 km away").
  • Planes sorted closest-first; distance shown in the list.
  • Subtitle now shows the resolved location (city, country, coords).
  • Location picker with major airports (DPS, LHR, SYD, JFK, LAX, SIN, HND, DXB, FRA, HKG) and custom coordinates.
  • Airline names in the list (looked up from callsign prefix) and a filter box for busy airports.
2026-05-26
Live map
  • Leaflet + OpenStreetMap map of nearby planes, with clickable markers.
2026-05-25
Polish & deeper info
  • Banner photo and emoji icons.
  • Click Aircraft type for Wikipedia info.
  • Click Registration for route, airline, and aircraft photo.
  • Tap "X planes nearby" to see and pick from a list.
2026-05-24
Onto the web
  • Web version live on Cloudflare.
  • Restructured as Cloudflare Workers + Static Assets (the current setup).
  • First named "Ben's Bali Plane Spotter".
2026-05-22
Day one β€” Hello Sky
  • Command-line Python plane spotter.
  • Shows altitude, speed, heading, and flight status.
  • Looks up aircraft type, registration, and operator.
  • Switched from OpenSky to adsb.lol for better SE Asia coverage.

πŸš€ What's next

Top picks highlighted in yellow.

🎯 Phone-magic

"Point your phone at the sky"~1 session
Use the device's compass + tilt so when Pan points his phone at the sky, the app highlights the plane he's pointing at. The grown-up version of the Where-to-look hint.
Live auto-refresh~20 min
Poll for new planes every 10 seconds while the page is open, so the map updates and planes move in real time.
Rotated plane icons~30 min
Swap text labels on the map for little triangle icons rotated by the plane's heading β€” direction of travel at a glance.

πŸ† Collection & log

"Spotted!" button + log~1–2 sessions
Tap a button on a plane card to save it. Build a "My spotted planes" page with date/time, plus a counter of unique aircraft types collected.
Rare plane alerts~30 min
Flag unusual aircraft (A380, 747, 787, BBJ, military) with a 🌟 badge so they stand out.

πŸ—ΊοΈ Map & route

Flight path on the map~30 min
When a plane is selected, draw a line from its origin airport to its destination (we already fetch that data).
ETA overhead~30 min
For the closest plane, work out when it'll be at its nearest point. "Closest in 90 seconds β€” look NE."
Filter the map too~10 min
The airline filter currently only narrows the list. Have it hide map markers too.

πŸ”§ Quality of life

Remember last picked location~10 min
Save the picker choice in localStorage so reloading keeps your selection (e.g. London).
Shareable URL~15 min
Add ?location=lhr support so you can text Pan a link that opens straight on London.
Dark mode~30 min
For evening plane-spotting from the garden.
Don't see your idea?