Radio archive map & timeline browser
- React
- Google Maps API
- JavaScript
- SCSS
- PHP
- Bash
University web project (IUT Montpellier, 2020): a React app that browses the archives of a French detective radio drama. A bash scraper harvests roughly 774 episodes (audio, titles, broadcast dates) from a fan site; episodes are plotted on a Google Map and filtered by broadcast or in-story date through a hand-built interactive timeline with scroll-to-zoom, draggable range cursors and custom date-to-pixel math, backed by a PHP/axios API. Despite the internal name airbnb-like, the team built a geo-temporal episode browser with an integrated audio player. Below: the app running locally, driven by one of my AI agents, over a few sample episodes — the original ~774-episode dataset and the Google-Maps key have both lapsed, so the map falls back to open (OpenStreetMap) tiles here, while the hand-built timeline (scroll-zoom, draggable range cursors, custom date-to-pixel math) is untouched.