Welcome to BookMyShowtime, your ultimate destination for booking movie tickets online. Experience seamless movie browsing, showtime checking, and ticket booking, all from the comfort of your home.
This repository contains the codebase for BookMyShowtime, built with cutting-edge technologies like React, Express, MySQL, and Node.js.
🚀 LIVE DEMO 🚀
N.B.: This is a test application 🛠️, so purchasing tickets won't cost you any real money 💰. Backend/API is hosted on a free Render tier. If it goes inactive after 15 minutes of inactivity, please wait for 15-30 seconds for it to wake up 😉.
- 🎬 Browse and Filter Movies: Search through a list of movies by genres, languages, and ratings.
- 🎥 View Detailed Information: Check movie descriptions, trailers, casts, and more.
- 🕒 Showtime Listings: View available showtimes for your favorite movies.
- 🎫 Book Tickets Seamlessly: Select your seats and book tickets instantly.
- 🔐 User Authentication: Sign up, log in, and manage your bookings.
- 📚 User Purchase History: Review your past movie bookings.
- 🛠️ Admin Panel: Manage movie listings, showtimes, and more as an admin.
- 📱 Responsive UI: Enjoy a smooth experience across devices with our fully responsive design.
Here’s a quick look at BookMyShowtime in action:
![]() |
![]() |
---|
- Client (Front-End): React, CSS
- Server (Back-End/API): Node.js, Express
- Database: MySQL
We hope you enjoy using BookMyShowtime! Feel free to explore, contribute, or reach out with feedback. Happy booking! 🎉