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
- Host: GitHub
- URL: https://github.com/wisskirchenj/webquizengine
- Owner: wisskirchenj
- Created: 2022-03-08T14:01:02.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2024-04-22T18:03:29.000Z (over 1 year ago)
- Last Synced: 2025-01-06T04:12:34.426Z (about 1 year ago)
- Topics: gradle, native-image, postgres, spring-boot, spring-jpa, spring-security
- Language: Java
- Homepage:
- Size: 197 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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