online-movie-ticket-booking

Movie Ticket Booking App 🎬🍿

Build and Deploy a Full-Stack Movie Ticket Booking App β€” a complete MERN-style project that lets users sign up, browse movies, choose seats, and book tickets.


Table of contents


Demo

Live demo and deployment instructions available in the video tutorial (link in repo or video description). :contentReference[oaicite:1]{index=1}


Features


Tech stack

The tutorial demonstrates a MERN-style full stack build and deploy workflow. :contentReference[oaicite:3]{index=3}


Folder structure (suggested)

Folder Structure

```bash

(paste folder structure here)

movie-ticket-app/ β”œβ”€β”€ client/ # React frontend β”‚ β”œβ”€β”€ public/ β”‚ └── src/ β”‚ β”œβ”€β”€ components/ # Reusable UI components β”‚ β”œβ”€β”€ pages/ # Page-level components β”‚ β”œβ”€β”€ hooks/ # Custom hooks β”‚ β”œβ”€β”€ services/ # API calls β”‚ β”œβ”€β”€ context/ # App-wide state β”‚ └── App.jsx
β”‚ β”œβ”€β”€ server/ # Backend (Node + Express) β”‚ β”œβ”€β”€ controllers/ # Route controllers (business logic) β”‚ β”œβ”€β”€ models/ # Mongoose models β”‚ β”œβ”€β”€ routes/ # API routes β”‚ β”œβ”€β”€ middleware/ # Auth & error middleware β”‚ β”œβ”€β”€ utils/ # Helper utilities β”‚ └── server.js # App entry point β”‚ β”œβ”€β”€ scripts/ # Seeders or automation scripts β”‚ └── seed.js β”‚ β”œβ”€β”€ .env.example # Example environment variables β”œβ”€β”€ package.json # Root script manager (optional) └── README.md # Project documentation