commit: 8f2b1c
Merge pull request #42
>_ ./deploy.sh --prod
Build successful (12s)
{ status: 200 }
</>
127.0.0.1:5432
{
}
Dominik.

Fullstack case study

KnowIT

Academic microservices quiz platform with Keycloak auth, gameplay, and leaderboards.

Node.jsExpressNext.jsReactKeycloakMongoDBPostgreSQLDockerKubernetes

Problem

The objective was to design a scalable quiz system with multiple clients and admin tooling.

Implementation Highlights

  • Implemented Keycloak-based auth with role access and gateway-level validation.
  • Split features into quiz, game, stats, comment, and user services with clear ownership.
  • Delivered leaderboard, stats, and admin flows backed by service APIs.