An open API service indexing awesome lists of open source software.

https://github.com/wisskirchenj/webquizengine

Toy project Web Quiz Engine with Spring JPA and Security
https://github.com/wisskirchenj/webquizengine

gradle native-image postgres spring-boot spring-jpa spring-security

Last synced: 11 months ago
JSON representation

Toy project Web Quiz Engine with Spring JPA and Security

Awesome Lists containing this project

README

          

# IDEA EDU Course ...

Implemented as 2nd Course Project in the Java Backend Developer Track of hyperskill.org's
JetBrain Academy.

It was my second Spring Boot application and the first with Hibernate/JPA, security to be developed.
Also some larger queries are paginated and sorted. A lot of validation and integration testing is included.

Project was completed on 21.03.22.

## Repository Contents

Beside the main project tasks (6 stages), all relevant Topic-associated development
tasks are included.

## Progress

08.03.22 Stage 1 completed - REST-Controller with 2 endpoints - setup of Spring web and security

10.03.22 Stage 2 completed - more endpoints, Service and Exception, Integration- and concurrent load test added

11.03.22 Stage 3 completed - bean validations with jakarta.validations.* packages

15.03.22 Stage 4 completed - Spring Data JPA / Hibernate to a H2-database

19.03.22 Stage 5 completed - Spring Security, Register-endpoint with Repo. Delete patch authenticated
for owned quizzes

21.03.22 Final Stage 6 completed - PaginatingAndSorting Repos for larger queries and @Query-annotated custom JPQL