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 orchestrated on Amazon EKS (Kubernetes)

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, EKS (Kubernetes)

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