06PROJECT

GTA Radio

Real-time synchronized GTA radio.

RoleSolo — design & development
StackReact, Vite, Tailwind
GTA Radio hero screenshot

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
© charlz · 2026