I built a newer version of my past ticketing app with improved coding patterns that allowed me to more easily scale its features.
WIN TIX takes you to a page where each day there is a free ticket available at a random time to the first person to press the button at that random time.
Base ticket prices increased on a quadratic curve in 1ct increments encouraging people to buy earlier because ticket prices rise exponentially as the event approaches.
Prices are additionally on a sliding scale and can be discounted with a code.
Tickets are purchased through a custom checkout using the Stripe API.
When someone either bought or won a ticket, a silly image is generated and applied as their profile picture.
They can see their profile and also see the QR codes for their tickets by signing in using their phone number.