Jun 2025 – Sep 2025

Live DJ Song-Bidding Platform (Three Apps, Built from Scratch)

CrowdChoice · Full Stack Developer

3

Coordinated Apps

Live

Crowd Bidding

Stripe

Credit Economy

QR

Venue Login

Growth & Stability

~60%

API Response Time Reduced

30+

Manual Workflows Eliminated

1000s

Real-time Synced Users

Overview

At CrowdChoice, I built a live DJ song-bidding platform from scratch as three coordinated apps. Crowds bid on songs to move them up a DJ's live queue, the DJ sees real-time demand, and a venue TV displays the live queue and the top-bid song. Users buy credits through Stripe and join a venue by scanning a QR code.

The Problem

No real-time way for crowds to influence what a DJ plays next

DJs lacked visibility into live song demand

Needed a frictionless way for users to join the correct venue

Required a fair, paid mechanism to prioritize song requests

Three surfaces (DJ, TV, user) had to stay in sync in real time

The Solution

Real-time bidding engine that ranks songs by crowd demand

DJ app surfacing the highest-demand songs live

TV app showing the live queue and the current top-bid song

User app for bidding and skipping the queue

QR-code venue login and Stripe credit purchases

Architecture

Core Components

DJ app — song selection and live demand viewTV app — live queue and top-bid displayUser app — bidding and queue-skip (React Native)Credit purchase and bidding economy (Stripe)QR-code generation and venue session login

Technical Design

Node.js backend coordinating three real-time clients
React.js web apps and a React Native mobile app
Real-time queue and bid synchronization across surfaces
Stripe integration for credit purchases
QR-code generation for venue session join
Dockerized services

My Role: Full Stack Developer

01

Built all three apps (DJ, TV, user) from scratch

02

Designed the real-time bidding and queue-ranking system

03

Implemented Stripe credit purchases for the bidding economy

04

Built the QR-code venue login flow

05

Developed the React Native user app and React web apps

06

Containerized the system with Docker

Key Achievements

🔥

Shipped a three-app live platform end to end from scratch

🔥

Built real-time crowd bidding that drives the DJ's live queue

🔥

Implemented a Stripe-based credit economy

🔥

Delivered QR-code venue onboarding across web and mobile

Impact

📊

Let crowds directly influence the music in real time

📊

Gave DJs live insight into audience demand

📊

Created a paid engagement loop through song bidding

📊

Made venue onboarding frictionless via QR scanning

Tech Stack

Backend

Node.js, REST APIs

Frontend

React.js

Mobile

React Native

Payments

Stripe (credit purchases)

DevOps

Docker

Other

QR code generation, real-time sync

What I Help With

Scalable Backend Systems

High-performance APIs and microservices

Complex Integrations

Stripe, Shopify, Microsoft Graph, telecom

AI & Automation

LLM workflows, document processing

Identity & Security

OAuth, Entra ID, Cognito

Let's discuss your system or project

Get expert input on your architecture, integrations, or scaling challenges.

Book a Call to Discuss Your Project