Skip to content

BookMyShowtime is a movie ticket booking website built using React, Express, MySQL, and Node.js. It allows users to browse movies, check showtimes, book tickets, and view their booking history. It also features an admin panel for managing movie listings and showtimes. The site is fully responsive and user-friendly, providing a seamless experience a

License

Notifications You must be signed in to change notification settings

therishabhmittal-05/BookMyShowtime

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎟️ BookMyShowtime - Movie Ticket Booking Website

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 😉.


🌟 Key Features

  • 🎬 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.

🎨 Sneak Peek

Here’s a quick look at BookMyShowtime in action:

Browse Movies Select Seats

🛠 Tech Stack

  • Client (Front-End): React, CSS
  • Server (Back-End/API): Node.js, Express
  • Database: MySQL

🧑‍💻 Authors


We hope you enjoy using BookMyShowtime! Feel free to explore, contribute, or reach out with feedback. Happy booking! 🎉

About

BookMyShowtime is a movie ticket booking website built using React, Express, MySQL, and Node.js. It allows users to browse movies, check showtimes, book tickets, and view their booking history. It also features an admin panel for managing movie listings and showtimes. The site is fully responsive and user-friendly, providing a seamless experience a

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 79.1%
  • CSS 20.6%
  • HTML 0.3%