Skip to content

The Cinema Ticketing System is a web app built to streamline the process of booking and managing tickets for movie screenings in a cinema. This system allows users to browse available movies, view showtimes, select seats, and purchase tickets online. It also provides an admin interface for managing movies, screenings, and user bookings.

Notifications You must be signed in to change notification settings

iamalaziz/ticketing-system

Repository files navigation

Cinema Ticketing System

Overview

The Cinema Ticketing System is a web app built to streamline the process of booking and managing tickets for movie screenings in a cinema. This system allows users to browse available movies, view showtimes, select seats, and purchase tickets online. It also provides an admin interface for managing movies, screenings, and user bookings.

Tech Stack

  • NestJS
  • MySQL
  • Docker
  • TypeScript

Authors

@Jay-Khakim @iamalaziz

How to Run

To clone and run the Cinema Ticketing System, follow these steps:

  1. Clone the repository:
git clone https://github.com/your-repository.git
  1. Navigate to the project directory:
cd cinema-ticketing-system
  1. Set up MySQL database:
  • Install MySQL if you haven't already.
  • Create a new database for the application.
  • Update the database connection configuration in the project to match your MySQL database settings.
  1. Run the application using Docker:
  • Ensure Docker is installed on your system.
  • Build the Docker image:
    docker build -t cinema-ticketing-system .
  • Run the Docker container:
    docker run -p 3000:3000 cinema-ticketing-system
  1. Access the application: Open your web browser and navigate to http://localhost:3000 to access the Cinema Ticketing System.

About

The Cinema Ticketing System is a web app built to streamline the process of booking and managing tickets for movie screenings in a cinema. This system allows users to browse available movies, view showtimes, select seats, and purchase tickets online. It also provides an admin interface for managing movies, screenings, and user bookings.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published