This project uses the Web USB API, a RTL-SDR dongle + antenna and some vanilla JS code.
If you'd like to learn more, you can check out the blog post.
As it doesn't use any front-end framework, you can start it quickly by running:
npm start
and opening your browser on http://localhost:1234
Also, this version:
- Shows notifications when a new airplane is spotted
- Stores the data in the indexedDB for later usage
This project probably wouldn't have been possible if I hadn't come across AirplaneJS and rtl-sdr by Thomas Watson and rtlsdrjs by Sandeep Mistry. 💜