CinemaGhar is a full-stack movie ticket booking platform built for reliability under load. Reduced API latency by 40% (300ms → 180ms) using Redis cache-aside with TTL-based invalidation. Validated concurrency safety under 100 simultaneous booking requests via k6 — exactly 1 booking confirmed, 99 rejected with 409 conflict, and 0 server errors, enforced via Prisma transactions with atomic seat conflict detection. Features role-based access for admins, cinema managers, and users, seat lifecycle management with cron-based release of abandoned bookings, and mocked Stripe payments.
Built with