Skip to content

harleenkaur2003/Book-My-Show

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build Status

Cinema Book

A Real-Time Movie Ticket Booking System

Overview

Cinema Book is a movie ticket booking system which provides a seamless interface for browsing movies, selecting schedules, and reserving seats.

Key Features

  • Movie Browsing: Users can browse through a list of available movies.
  • Schedule Selection: Users can select their preferred time slots for the chosen movie.
  • Seat Reservation: An interactive seat map allows users to reserve seats.
  • Seat Availability Tracker: Optimizes seat allocation, reducing booking time by 20%.

Technologies Used

  • Frontend: React.js
  • Backend: Node.js, Express.js
  • Database: MongoDB
  • Containerization: Docker, Docker Compose

Project Structure

  • /frontend - React.js frontend with Dockerfile and NGINX config
  • /backend - Node.js backend with Dockerfile and Express API
  • docker-compose.yml - Docker Compose file managing multi-container setup

Screenshots

Screenshot (270)

Screenshot (272)

Screenshot (331)

  1. User Interface: Users interact with the application through a responsive React.js frontend.
  2. Backend API: Node.js and Express.js handle API requests, managing data and interactions with MongoDB.
  3. Database Operations: MongoDB stores and retrieves booking data efficiently.

Live Demo

Visit the website: https://book-my-show-frontend-ef8d.onrender.com

Running Locally with Docker

Prerequisites

  • Docker Desktop installed and running
  • Docker Compose (bundled with Docker Desktop)

Steps

  1. Clone the repo:
git clone https://github.com/harleenkaur2003/Book-My-Show.git
cd Book-My-Show
  1. Build and start the containers:
docker-compose up --build
  1. Visit the frontend at:
http://localhost:3000
  1. Backend API runs at:
http://localhost:8080
  1. Stop the containers with:
docker-compose down

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors