← Back to Projects

SpinTicket — DJ Ticket System

In Progressevents

A full-stack ticketing and event management platform for DJs — with customer ticket purchasing, DJ profiles, real-time admin analytics, and direct DJ payouts via a secure payment integration.

🌐 Live SiteBy Kyle Parsotan · 2025

Problem

DJs and event organizers manage ticket sales, customer data, and payouts through a fragmented mix of tools (Venmo, spreadsheets, social DMs). There is no single platform tailored to the DJ event market that handles ticketing, DJ booking, and revenue tracking in one place.

Solution

Building a multi-role Next.js platform where customers browse events and purchase tickets, DJs build public profiles and list their rates, and admins monitor revenue and customer data through a real-time analytics dashboard. MongoDB stores all event and user data. Stripe (or custom payment) handles secure ticket purchases and DJ payouts.

Tech Stack

Frontend
Next.jsTailwindCSSshadcn/ui
Backend
Next.js API RoutesMongoDB (Mongoose)Stripe (or custom payment gateway)ResendCustom JWT Auth
Database
MongoDB (Atlas)
DevOps
Vercel

Architecture

Frontend

Next.js App Router with three dashboard layouts: customer (ticket browsing, purchase history, profile), DJ (event creation, rate card, reviews), admin (revenue analytics, customer list, event management). Real-time dashboard metrics use SWR or polling to fetch updated MongoDB aggregations.

Backend

Next.js API Routes with Mongoose models for events, tickets, users (customer | DJ | admin), and reviews. Custom JWT handles session auth with role claims. Stripe Checkout creates a payment session per ticket purchase; webhooks confirm payment and mark the ticket as issued. Resend delivers ticket confirmation and event reminder emails.

Database

MongoDB Atlas with Mongoose. Collections: users, events, tickets (linked to user + event), djProfiles, reviews (linked to DJ + customer), and transactions.

Features

Future Improvements

By Kyle Parsotan · 2025
Available for Projects

Ready to Get to Work?

Let's transform your ideas into reality. Whether you need a website, web app, or consulting — I'm here to help you succeed.

Fast Delivery
Scalable Solutions
Clean Code

Trusted by clients worldwide delivering results on time and within budget.

Captcha: 5 + 10 = ?