Spring Boot MVC web application with Spring Boot Security. Manage PCs and Players.
Current project is using JWT (Stateless authentication) for authentication, so the Thymeleaf views won't work. To change this read Authentication.
- Spring Boot Version: 3.4.0
- Java SE 23,
- Dependencies:
- Spring Boot JPA,
- MySQL Driver,
- Spring Web,
- Thymeleaf,
- Spring Security,
- Java Mail Sender,
- Spring AOP,
- JWT:
- JJWT :: API 0.12.6,
- JJWT :: Impl 0.12.6,
- JJWT :: Extensions :: Jackson 0.12.6
- Bootstrap
Images from final projects:
IMAGES
- Email:
- Landing page:
- Login page:
- Registration page:
- Home page:
- Employee PC View (Same with Employee Player View):
- Manager PC View (Same with Manager Player View):
- Admin PC View (Same with Admin Player View):
- Access Denied:
The "Game Room" project is designed to monitor the availability of each PC, its details and current player. Provided tables present a list of available PCs, their Details and the Players currently using them. Player can't be stored into database/table if not using the PC.
This project is not made to look good visually, but to be functional.
For Stateful/Stateless authentication check: More_README.md
For more, check file: More_README.md

