- 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.
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
- Get the Show.
- Can see the Show Seats.
- Can Book the Ticket for available seats.
- Can cancel the ticket.
- User Entity
- Movie Entity
- Theater Entity
- Show Entity
- Theates Seat Entity
- Show Seat Entity
- Ticket Entity
- Spring-Boot
- MySQL
- Java
- Hibernate
- JPA
- PostMan
