Tech Stack
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.
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.
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.