06 • PROJECT
GTA Radio
Real-time synchronized GTA radio.
RoleSolo — design & development
StackReact, Vite, Tailwind

About the project
GTA Radio replicates the in-game radio experience from Grand Theft Auto in the browser. Every listener hears the same station at the same point in time — exactly as it works in the game.
The synchronization is based on calculating playback offset from a fixed epoch, meaning no WebSocket server is needed to keep listeners in sync. The result is a stateless, highly scalable approach to shared audio playback.
Key Highlights
- Real-time sync without a persistent server
- Epoch-based offset calculation
- Multiple GTA stations supported
- Deployed on Vercel
Tech stack
ReactViteTailwind