← Back to work

tool

Personal Tool

Real-time DJ song request system — fans submit, operators manage live via WebSocket dashboard

Personal Tool

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.

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

Need something similar?

Let's talk about your project.

Get in touch