Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mykhailotiutiun/movie-reservation-system
https://github.com/mykhailotiutiun/movie-reservation-system
docker java junit5 jwt maven postgresql rest-api spring-boot spring-jdbc spring-mvc spring-security swagger
Last synced: 26 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/mykhailotiutiun/movie-reservation-system
- Owner: MykhailoTiutiun
- License: mit
- Created: 2024-08-30T09:37:54.000Z (2 months ago)
- Default Branch: main
- Last Pushed: 2024-09-17T09:31:09.000Z (about 2 months ago)
- Last Synced: 2024-10-12T02:03:13.213Z (26 days ago)
- Topics: docker, java, junit5, jwt, maven, postgresql, rest-api, spring-boot, spring-jdbc, spring-mvc, spring-security, swagger
- Language: Java
- Homepage:
- Size: 349 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Movie Reservation System
## OverviewThe 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.
## Tech Stack
- Java 17
- Maven
- Spring Boot
- Spring JDBC
- Spring MVC
- REST API
- Swagger
- PostgreSQL
- JWT (JSON Web Token)
- JUnit 5
- Docker## Installation
### Running Localy:
1. Clone the Repository:
```bash
git clone https://github.com/MykhailoTiutiun/movie-reservation-system.git
cd movie-reservation-system
```
2. Configure application.properties
3. Build the Application:
```bash
mvn clean install
```
4. Run the Application:
```bash
mvn spring-boot:run
```
5. Access the API Documentation:Visit http://localhost:8080/swagger-ui/index.html to explore the API.
### Admin details:
```
username: admin
password: tP3FkHVX
```## License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.