Skip to main content
CompletedWeb ApplicationsEntertainment2026

DJ Music Request Platform

A live request queue that lets a room send song requests to the booth without anyone shouting over the speakers.

Interface outline. Structure is shown; no live or client data is published.

The business problem

What was going wrong

Requests reach a DJ as shouted names, phone screens held up mid-set and a queue of people at the booth. Most are lost, none are recorded, and the DJ has no way to see what the room actually wants without stopping.

The solution

What we proposed

Guests scan a code and submit a request from their own phone. The booth sees a live queue it can accept, decline or reorder, with duplicate requests grouped so popularity is visible at a glance. The DJ keeps control of the set while the room gets a way to be heard.

Key functionality

What it does.

  • Guest request submission from a scanned code, with no app install
  • Live queue in the booth with accept, decline and reorder
  • Duplicate grouping so demand is visible
  • Per-event request history
  • Moderation controls and request limits
  • Works on venue Wi-Fi and mobile data

Technology

What it is built on

  • Next.js App Router
  • TypeScript
  • Real-time data subscriptions
  • PostgreSQL

Process

How it ran

  1. 01

    Discover

    Worked from live sets: what actually breaks a DJ's flow during a request.

  2. 02

    Plan

    Defined moderation rules so the booth is never obliged to play anything.

  3. 03

    Design

    Designed the booth view to be readable at arm's length in low light.

  4. 04

    Build

    Built guest submission, live queue and moderation.

  5. 05

    Test

    Ongoing testing under venue network conditions.

An idea that only works if it is fast?

Real-time interfaces are a specific engineering problem. We will tell you what it takes.