← all case studies

Axynoxia Tickets · Event ticketing, own product

A white-label event ticketing platform that handles refunds safely

Axynoxia Tickets is a white-label event ticketing platform built in React and TypeScript, with refunds that stay correct when many people act at once.

Type
Axynoxia's own product
Model
White-label event ticketing
Hard part
Refunds under concurrency

Axynoxia Tickets is a product we built ourselves. It is not a client project. It exists to show how we handle the part of ticketing that goes wrong most often.

The hard part of ticketing

Selling a ticket is easy. Reversing one is harder. When a customer asks for a refund while other people are buying the same event, two requests can arrive at the same moment. If both are processed naively, both succeed, and the books no longer match the tickets.

What was built

A white-label event ticketing platform. The public side shows the programme by category (shows, concerts, theatre, sport, festivals, professional events and others). The interface is in French.

Refunds handled safely under concurrency. The platform is built so that refunds stay correct when requests overlap.

White-label. The platform is designed to be offered under an organiser’s own name rather than ours.

How it is built

The front end is React with TypeScript.

What you can check

The demo at tickets.products.axynoxia.com shows a sample programme with events, dates, venues and starting prices. The events are sample data created for the demo.

For a ticketing platform built for a real client, with payment providers and entry control, see the B’moovd ticketing platform. To have something similar built, see custom software development.

Stack

View the live product →