BusiRocket

DameTicket, our own product

DameTicket: ticketing with real payments

A SaaS ticketing platform built end to end, with Stripe payments and seat allocation that holds under concurrency.

payment provider in production

Stripe

payment provider in production

duplicate charges from webhook retries

0

duplicate charges from webhook retries

marketplace commission the organiser avoids

8-10%

marketplace commission the organiser avoids

DameTicket is our own product: a SaaS that lets an organiser create paid events, sell tickets and manage attendees without depending on a marketplace that takes 8 to 10% of every transaction.

The interesting part is not the interface

It is the ordering of side effects. When someone hits pay, the system has to confirm with Stripe, reserve the seat, persist the order, send the email and update inventory, and recover cleanly if any one of those steps fails or is retried.

That is where the decisions holding the product up come from: Stripe Checkout with server-side payment intents, webhook signature verification and idempotent order processing, so a webhook firing twice does not charge twice.

Inventory

The Prisma and MySQL schema is designed for concurrent purchases: seat allocation is wrapped in a transaction, so a high-demand event does not oversell.

The rest

Authentication and authorisation for organisers and buyers, session-aware order history and email ticket delivery. Multi-step event creation with image upload, ticket tier configuration and capacity limits. Deployment with isolated environments, automated migrations, and the Stripe test-versus-live switch tied to the environment.

What it is built with

  • mysql
  • nextjs
  • typescript
  • react
  • stripe

Next step

Does this look like what you have on your hands?

Tell us about it and we will say how we would approach it, in what order and at what cost.