The Movie Reservation System is a web application designed to allow users to browse and reserve seats for movies in various auditoriums. It provides a RESTful API for interacting with the backend system and supports functionalities like user authentication, seat reservation, and movie management. The system is built using modern technologies and adheres to industry best practices.
- Java 17
- Maven
- Spring Boot
- Spring JDBC
- Spring MVC
- REST API
- Swagger
- PostgreSQL
- JWT (JSON Web Token)
- JUnit 5
- Docker
-
Clone the Repository:
git clone https://github.com/MykhailoTiutiun/movie-reservation-system.git cd movie-reservation-system
-
Configure application.properties
-
Build the Application:
mvn clean install
-
Run the Application:
mvn spring-boot:run
-
Access the API Documentation:
Visit http://localhost:8080/swagger-ui/index.html to explore the API.
username: admin
password: tP3FkHVX
This project is licensed under the MIT License - see the LICENSE file for details.