Skip to content

Aasif9/Book-My-Show

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Book My Show

  • Book My Show is a movie ticket booking system application.
  • Its a backend application that is written using Java and Spring-Boot.
  • It consists of different layers like Controller layer, Service layer, Repository layer, DTO(Data Transfer Object).
  • These layers in the project increases its code maintainability, understandability and readability.

Functionality

I. For Admins :

Admins can :-

  • Add a Movie.
  • Add a Theater.
  • Add Theater Seats
  • Create a Show for any Movie in any theater
  • Create Show Seats for booking purpose

II. For Users :

Users can :-

  • Get the Show.
  • Can see the Show Seats.
  • Can Book the Ticket for available seats.
  • Can cancel the ticket.

Different Models / Entities / (Table in MySQL) In the Project

  • User Entity
  • Movie Entity
  • Theater Entity
  • Show Entity
  • Theates Seat Entity
  • Show Seat Entity
  • Ticket Entity

Teck-Stack Used :

  • Spring-Boot
  • MySQL
  • Java
  • Hibernate
  • JPA
  • PostMan

Schema Design

image

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages