Pegasus Tech.Works Logo

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.

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