TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Show HN: FlightHook, a flight tracker for diverted flights

5 pointsby route3almost 3 years ago

2 comments

brucebalmost 3 years ago
This is neat. I like how you explain here how you did it.<p>One suggestion, right now there is no connection for people browsing to the flight numbers and letters. We just know a flight has been diverted. I suggest adding an extra data point about # of people diverted. Not sure what is available, so maybe how many people on board isn&#x27;t, but based on plane type, you could probably add &quot;up to X amount of people on board&quot;. Now one is like &quot;wow 150 people landing at an airport they were not scheduled to!&quot; Make it more human and compelling.<p>Also there are more flights diverted in a day than I would have thought!
评论 #31518060 未加载
route3almost 3 years ago
Finally getting around to sharing my long overdue side project that I had started back in Jan 2021.<p>The data processing is handled by two EC2&#x27;s running Java to parse the FAA&#x27;s flight plan feed. Peak midday that&#x27;s running about ~65msgs&#x2F;sec, a reduced and manageable number because I&#x27;m filtering for major airlines only (no GA, no bizjet, etc). The cleaned-up and filtered flight plan data heads to both Postgres for storage as well as SQS.<p>Consuming the SQS messages is a Python app that&#x27;s crunching flight plans and confirming each flight is still heading to it&#x27;s original destination (thanks redis!). If the destination airport changes, the flight gets flagged and some add&#x27;l business logic runs.<p>Ultimately you get the frontend (Django) presented here with a sprinkling of terrible JS to get the map and some timeline data.<p>I&#x27;ve been hacking with the FAA&#x27;s SWIM data feeds for a few years now and hope to start sharing more of the technical details. Happy to answer any questions or hear some feedback!