DJs at events had no structured way to receive, manage, and track song requests. Paper systems and DMs were chaotic and lost in the noise.
← Back to work
tool
Personal Tool
Real-time DJ song request system — fans submit, operators manage live via WebSocket dashboard
Personal Tool
The Problem
The Solution
Full-stack web app with a public request form for guests and a real-time admin dashboard for the DJ. Socket.io pushes new requests to the dashboard instantly — no page refresh. JWT-secured admin routes, SQLite database, complete request workflow: Pending → Approved → Played / Rejected.
The Results
Real-time Updates
JWT secured Auth
< 5 min Setup time
Tech Stack
PHPSlim 3MySQLAngular 8BootstrapDockerJWT