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

Fullstack case study

KnowIT

Microservices quiz platform with Keycloak authentication, real-time gameplay, and statistics-driven ranking.

Node.jsExpressNext.jsReact

Project Overview

Category

Fullstack

Stack

Node.jsExpressNext.jsReact

Problem

The platform needed to support quiz creation, play sessions, comments, and rankings while keeping auth centralized and services independently deployable.

Outcome

Delivered a multi-client system (SPA + SSR + B2B) on top of an API Gateway and dedicated quiz, game, stats, and comment services.

Implementation Highlights

  • Implemented gateway-level request routing and security boundaries for multiple backend services.
  • Integrated Keycloak-based identity and role handling for protected gameplay and admin flows.
  • Built separate clients for interactive gameplay (SPA), SSR scenarios, and service integration (B2B).