Dopamine Ticket Platform

Full Stack
Backend
Web Dev
Business Systems
Dopamine Ticket Platform

Tech Stack

Python
Flask
MySQL
Javascript
HTML 5
CSS 3
Bootstrap
REST APIs
Nginx

Description

Dopamine Ticket is a separate project from the Dopamine Website. The brand site presents Dopamine publicly, while Dopamine Ticket focuses on event operations: browsing events, selecting ticket types, preparing checkout, managing accounts, viewing purchased tickets, and supporting resale or transfer history.

The local codebase combines a JavaScript and Bootstrap frontend with a Flask and MySQL backend. The API models users, events, ticket types, tickets, orders, order items, marketplace listings, and transfer history, which makes it closer to a real ticketing system than a static event page.

  • Built event discovery, event detail, checkout, account, my-ticket, marketplace, and payment-result screens.
  • Implemented API-backed ticket workflows with users, ticket types, orders, QR code values, transfer history, and resale listings.
  • Added admin-facing operations for login, events, ticket types, users, statistics, uploads, and ticket history.
  • Worked with production deployment details including Nginx routing, public domains, API hosting, and server-side configuration.

Page Info

Live ticketing site

Dopamine Ticket is live at events.dopamine.website and is separate from the Dopamine brand website.

/projects/dopamine-ticket/logo.svg

Event and ticket flows

The project includes public event pages, event details, account screens, checkout pages, payment-result handling, my-ticket views, QR ticket data, and marketplace screens.

/projects/dopamine-ticket/logo.svg

Admin and backend operations

The backend code includes Flask API routes for authentication, events, checkout preparation, payment verification, orders, tickets, marketplace listings, uploads, users, statistics, and ticket history.

/projects/dopamine-ticket/logo.svg