I recently built Radio Balkan — a single-page web player that puts 750+ Balkan radio stations in one place: no ads, no sign-up, no cookie banners. It's my first "real" shipped project, and the journey taught me more than any tutorial. Here are the parts I think other devs will find useful.
The stack (deliberately boring)
One static HTML file for the app — vanilla HTML/CSS/JS, no framework.
Supabase (Postgres + REST) as the station database.
Netlify for hosting + free SSL.






