Magically turn your Yoto player into a Jet Plane Scanner that finds aeroplanes in the skies around you and teaches you all about them and the faraway destinations they are headed.
âśď¸ Listen and add to your library
User information
Add the card to your library and play the first track to scan the skies for jet planes.
Technical information
A few more details on my tech stack & approach
- I landed on Python, FastAPI, and Railway for my stack.
- I use ipapi.co to resolve IP of a request to a user location
- I then use Flightradar to find the planes in the sky nearest to that location, and dynamically construct a few sentences based on the planeâs details and destination.
- Finally, I use ElevenLabs API to go from text-to-speech and generate the audio content.
- I also use S3 to cache the mp3 files and reduce ElevenLabs API calls, and cost.
Data storage
The app collects IP address of the request in order to determine the player's approximate location. This is not stored, but the app does cache the ip to lat lng mapping, but not in a personally identifiable way.