DJ console for online radio
Live broadcast mixing in the browser: tracks, ads and the host's voice
- Role
- Full-stack: the console on Vue, the backend on Laravel
- Period
- 2018 — 2020, AKDev Group
- Stack
- Vue, Vuex, Laravel, Web Audio API, MySQL, Docker, SASS
A platform with 24/7 uptime where customers run their own online or offline radio. My part was the DJ console: the host mixes the broadcast straight in the browser, driving tracks, ad inserts and their own microphone in real time. All mixing runs on the Web Audio API — per-channel volume and headphone monitoring separate from what goes out on air.
- —Real-time mixing: tracks, ads and the host's microphone, each with its own volume control.
- —Headphone monitoring kept separate from the on-air mix.
- —A dark theme for the console.
- —The platform held 24/7 uptime.