Movie Ticket Booking

Web Dev
Full Stack
Movie Ticket Booking

Tech Stack

Next.js
React
Node.js
Express
MongoDB
Clerk
Razorpay
Twilio

Description

Built an end-to-end movie ticket booking system with seat selection, OTP & email verification, and payment integration.

Implemented OAuth (Google) for authentication, Clerk for user management, and Stripe for payments.

  • Implemented scalable seat booking with optimistic locking.
  • Integrated OAuth and 2FA flows for secure sign-in using Clerk.
  • Added Razorpay Payement for payment process.

Page Info

Sign In

/projects/movie/Sign In.png

Landing / Browse

/projects/movie/Landing.png

Movie List

/projects/movie/Movie List.png

Movie Details

/projects/movie/Movie Detail.png

Seat Selection

/projects/movie/Seat Selection.png

Seat Confirmation

/projects/movie/Seat Confirmation.png

Ticket Details

/projects/movie/Ticket Details.png

Ticket Confirmation

/projects/movie/Ticket Confirmation.png

Razorpay Payment Gateway

/projects/movie/Razorpay.png

Razorpay Payment Process

/projects/movie/Razorpay payment process.png

Razorpay Payment Sucess

/projects/movie/Razorpay payment sucess.png

Whatsapp Confirmation

/projects/movie/WhatsApp Confirmation.png