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.

228/228Tests passing · 84.1% coverage
0 oversold100 threads vs. a 50-seat tier
660 req/sRead-path ceiling on 1 CPU / 512MB
569,066 reqs0 failed under load testing
200 VUsSustained live on Railway · p95 394ms

Built with

Java 21 Spring Boot 3.5 Spring State Machine PostgreSQL 17 Redis 7 RabbitMQ 4 Stripe Next.js 16 TanStack Query Docker Railway Vercel

See it in action

A real user + organizer journey, captured live on production.

event-ticketing-platform-nu.vercel.app
Eventora landing page hero
event-ticketing-platform-nu.vercel.app/#featured
Feature strip and featured events section
…/organizer/events
Organizer sales dashboard

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
Organizer Dashboard Live data
Sales Progress
0 / 2250
Gross Revenue
EGP 0.00
Sales this week