{"repo":"amritmaurya1504/bms","free":true,"listed":false,"github":"https://github.com/amritmaurya1504/bms","clone":"git clone https://github.com/amritmaurya1504/bms.git","description":"Welcome to the BookMyScreen tutorial series – your ultimate guide to building a full-stack movie ticket booking system using React, Node.js, MongoDB, and Express.js. This system includes advanced features like concurrent seat locking, real-time UI updates, and theatre-wise show grouping – inspired by platforms like BookMyShow.","language":"TypeScript","stars":23,"topics":["bookmyshow","fullstack","movies-app-react","concurrency","razorpay","redis","socket"],"license":null,"category":"databases-storage","readme_excerpt":"🎬 BookMyScreen Movie Booking System Tutorial (MERN Stack) Welcome to the BookMyScreen tutorial series – your ultimate guide to building a full-stack movie ticket booking system using React , Node.js , MongoDB , and Express.js . This system includes advanced features like concurrent seat locking , real-time UI updates , and theatre-wise show grouping – inspired by platforms like BookMyShow . ✅ Perfect for beginners and intermediate developers looking to create a real-world, scalable, and beautifully designed full-stack project. --- 📋 Flow Chart for Project Structure: 🔗 View Flowchart on Eraser --- 🚀 Features Covered: - 🎭 Theatre & Show Management - 🎟️ Movie Listings with Metadata - 🪑 Dynamic Seat Layouts with Real-Time Status - 🧾 Booking with Payment Simulation - 🧮 Concurrency Handling for Seat Booking - 🗺️ Grouped Showtimes by Location & Theatre - 🔐 Auth & Role-Based Access (Admin/Customer) - ⚙️ Clean Architecture (Services, Controllers, Routes, Validations) - 📦 MongoDB + Mongoose Models - 💬 Toast & Modal Feedback UI --- 🛠️ Tech Stack - Frontend: React.js, Tailwind CSS, Redux Toolkit - Backend: Node.js, Express.js, TypeScript - Database: MongoDB, Mongoose - Deployment: Render / Vercel (Optional) --- 🙌 Stay Connected - 🔔 Subscribe on YouTube: Programming with Amrit - 💼 LinkedIn: rajamrit15 - 🧑‍💻 GitHub: amritmaurya1504 --- 🏷️ Tags #mernproject #moviebooking #bookmyshowclone #reactjs #nodejs #mongodb #webdevelopment #seatbooking #techprojects #fullstackproje","default_branch":null,"files":null,"tree":[],"storefront":"/r/amritmaurya1504","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/amritmaurya1504/bms/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}