Every TicketSocket client sold events in its own way: a stadium with seats, a light show with time slots, a team with season tickets. One storefront had to work for all of them and still look like each client’s brand.
Built for how each client sells. I designed the flows for seated and recurring seated events, timed ticketing, season tickets, and add-ons, plus the details that break a purchase when they’re wrong: sold-out tickets, pricing rules, and ticket descriptions.
A rule that came from a rejected idea. Our first time-slot picker used arrows. The client pushed back because the arrows confused buyers. Valentina and I landed on a rule: under 10 slots, show them all; over 10, a dropdown. Showing every slot was out, since some sellers run more than 30 a day.
After the purchase, too. In the customer account I designed transfers, refund requests, upsells, and personal information on both sides: the buyer asking and the admin handling it. The transfer flow started in the MVP and grew into the full version.
One system, many brands. The same flows were dressed for clients like National Geographic, Titanic: An Immersive Journey, Funbox, FIBA, and Kōsoku.