MDBLogic

Project

QuizNitz

Een real-time multiplayer quizplatform geïnspireerd door Kahoot, waar hosts interactieve quizzen kunnen aanmaken en spelers via toegangscodes kunnen deelnemen aan live sessies.

Version In ontwikkeling
Stack .NET 10 · ASP.NET Core · Blazor Server · …

QuizNitz

Een real-time multiplayer quizplatform geïnspireerd door Kahoot.

vv2.0 In ontwikkeling GitHub →
.NET 10BlazorSignalRPostgreSQLAzure

Overview

QuizNitz is een real-time multiplayer quizplatform geïnspireerd door Kahoot, waarbij hosts interactieve quizzen kunnen aanmaken en hosten, en spelers eenvoudig kunnen deelnemen via toegangscodes. Het project combineert de snelheid van real-time gaming met de flexibiliteit van een modern web application framework.

Features

  • Quiz Management — Maak, bewerk en beheer quizzen met meerdere vraagtypen
  • Live Game Hosting — Start live quizsessies en modereer het spel in real-time
  • Player Participation — Deelnemers spelen mee via unieke toegangscodes zonder account
  • Real-time Updates — SignalR zorgt voor instant syncronisatie tussen host en spelers
  • Interactive UI — Responsieve interface gebouwd met MudBlazor voor optimale gebruikerservaring
  • Scoreboard — Live scores en eindresultaten met winnaaroverzichten

Gameplay Flow

  1. Host creëert een quiz of selecteert een bestaande quiz
  2. Host start een live sessie en ontvangt een unieke toegangscode
  3. Spelers voeren de code in en joinen de lobby
  4. Host start het spel wanneer iedereen klaar is
  5. Vragen worden één voor één getoond aan alle spelers
  6. Spelers beantwoorden vragen binnen een tijdslimiet
  7. Scores worden berekend op basis van snelheid en correctheid
  8. Eindoverzicht toont winnaar en individuele prestaties

Architecture

Frontend

  • Blazor Server voor de host-interface (real-time dashboard)
  • Blazor WebAssembly voor de speler-interface (lichtgewicht client)
  • MudBlazor component library voor consistente UI/UX

Backend

  • ASP.NET Core API voor data management
  • SignalR hubs voor real-time bidirectionele communicatie
  • PostgreSQL database voor quiz data en sessiehistorie

Infrastructure

  • Azure Container Apps voor schaalbare hosting
  • .NET Aspire voor service orchestration en observability
  • Bicep Infrastructure as Code voor reproduceerbare deployments

Development Status

Het project bestaat momenteel uit een werkend prototype dat actief gebruikt wordt onder vrienden. Een volledig vernieuwde versie (v2.0) is in ontwikkeling met verbeterde architectuur, uitgebreidere features en productie-klare schaalbaarheid.

Roadmap

  • Vraagtypen — Meerkeuze, true/false, open vragen, afbeeldingen
  • Team Mode — Spelers kunnen in teams spelen
  • Analytics — Gedetailleerde statistieken voor hosts en spelers