This repository contains a web application named Duke Encounters which uses OpenAPI to generate its REST endpoints and models and uses Keycloak as user management. A fully working Keycloak is provided as Docker container.
- Java 21
- Maven 3
- Docker (for running Keycloak)
- Keycloak (provided as Docker container)