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).