Global Radio Hub
Stream Thousands of Radio Stations from Around the World.
An advanced PWA built with Next.js and Firebase, offering a seamless radio streaming experience with powerful discovery features.
Advanced Station Discovery
Filter stations by any category
USA, India, Brazil, Japan...
Rock, Pop, Jazz, Classical...
Key Features & Implementation
A deep dive into the application's capabilities.
Worldwide Station Discovery
Search and filter thousands of stations by country, language, or tag via the Radio Browser API.
Persistent Audio Player
A global player, managed by Zustand, keeps your music playing as you navigate the app.
Favorites & Recent History
Save favorite stations and view recently played tracks, persisted in browser storage.
User Accounts
Supports both anonymous guests and registered users with email/password via Firebase Auth.
PWA Enabled
Installable Progressive Web App with a service worker for basic offline support.
Core Technology Stack
Built with a modern, scalable, and efficient stack.
Next.js
App Router for SSR & CSR
ShadCN UI & Tailwind
Modern, utility-first styling
Firebase
Auth, Firestore for database
Zustand
Lightweight global state management
Radio Browser API
Primary source for station data