EYT Cinema Booking System
Overview
EYT Cinema Booking System is a web application built using Spring Boot and Thymeleaf that allows users to browse movies, choose seats, book tickets, and manage their bookings online.
The system includes:
User authentication
Movie browsing
Show scheduling
Seat booking
Ticket generation
Booking history
Dynamic seat availability
Features
Authentication
User registration
User login
Session management
Logout
Movies & Shows
Browse movies
View showtimes
Select cinema shows
Seat Booking
Interactive seat selection
Prevent double booking
Automatic occupied seats handling
Checkout & Payment
Booking summary
Payment form
Booking confirmation
Ticket Generation
Dynamic ticket page
QR code generation
Printable ticket
My Bookings
View all bookings
Upcoming bookings
Past bookings
Booking details
Technologies Used
Backend
Java
Spring Boot
Spring MVC
Spring Data JPA
Hibernate
Frontend
HTML
CSS
Bootstrap
Thymeleaf