Symfony
INR 34900
TicketHub is a multi-role event ticket booking platform (BookMyShow-style) with public event browsing, a user booking flow, an organizer event-management console, and a full admin backend. Payments run on an internal virtual-credits ledger, so no live payment gateway is required. The project is engineered around real concurrency problems: two buyers can never grab the same seat, tiers never oversell, and flash-sale windows are enforced on the server.
Login is required before purchase so downloads can be attached to your account. Digital purchases are covered by our Refund & Cancellation Policy.
Single Page Application: a React 19 frontend calls a Symfony 7 REST API under /api/*, authenticated with JWT. Five layered concurrency safeguards (optimistic locking, soft-lock reservations, unique constraints, pessimistic locking on checkout, and server-side flash-sale time checks) prevent overselling under concurrent load.
Includes full Symfony + React source (main branch), MySQL and PostgreSQL schema/data SQL, a step-by-step cPanel deployment guide, and demo data fixtures (18 seeded accounts across 21 events).
Backend
Frontend
Database
Dev Infrastructure