- BookMyShow is a movie ticket booking system project
- Its a backend code written using Spring-Boot
- It consists of Different Layers like Controller, Service, Repository , DTO(Data Transfer Object)
- These layers in the project increases its code maintanablity, understadability and readablity.
- 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 Database
- OOPs
- Java