Full-Stack Engineering Showcase
A ticket tier can never oversell.
Even under adversarial concurrent load.
Eventora is a production-grade event ticketing platform built around that one non-negotiable invariant — a Redis-atomic inventory guard, a modular-monolith backend, real Stripe checkout, and instant QR tickets, deployed live on Railway and Vercel.
What this project demonstrates
Three engineering problems that are easy to get wrong at scale — solved with atomic operations instead of bigger locks.
Concurrency-safe by design
A Redis Lua script performs the availability check and decrement as one atomic operation — proven by a 100-thread test against a 50-seat tier: exactly 50 succeed, 0 oversold.
Production-grade reliability
An 11-state booking lifecycle, multi-replica-safe scheduled jobs, correlation-ID traced logging, and async QR/email delivery via RabbitMQ dead-letter queues.
Real payments & security
Genuine Stripe test-mode checkout with idempotent webhook handling, RBAC plus object-level authorization, JWT denylisting, and Redis-backed rate limiting.
Built with
For Organizers
Host with confidence, get paid fast.
Set up an event page in minutes, track sales with a live dashboard, and receive real Stripe payouts — no spreadsheets, no guesswork.
- Real-time sales dashboard, updated as tickets sell
- Atomic inventory — never oversells a tier, ever
- Built-in check-in flow for event day