MDBLogic

Project

QuizNitz

A real-time multiplayer quiz platform inspired by Kahoot, where hosts can create interactive quizzes and players can join live sessions via access codes.

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

QuizNitz

A real-time multiplayer quiz platform inspired by Kahoot.

vv2.0 In development GitHub →
.NET 10BlazorSignalRPostgreSQLAzure

Overview

QuizNitz is a real-time multiplayer quiz platform inspired by Kahoot, where hosts can create and host interactive quizzes, and players can easily participate via access codes. The project combines the speed of real-time gaming with the flexibility of a modern web application framework.

Features

  • Quiz Management — Create, edit, and manage quizzes with multiple question types
  • Live Game Hosting — Start live quiz sessions and moderate the game in real-time
  • Player Participation — Participants join via unique access codes without needing an account
  • Real-time Updates — SignalR provides instant synchronization between host and players
  • Interactive UI — Responsive interface built with MudBlazor for optimal user experience
  • Scoreboard — Live scores and final results with winner highlights

Gameplay Flow

  1. Host creates a quiz or selects an existing quiz
  2. Host starts a live session and receives a unique access code
  3. Players enter the code and join the lobby
  4. Host starts the game when everyone is ready
  5. Questions are displayed to all players one by one
  6. Players answer questions within a time limit
  7. Scores are calculated based on speed and correctness
  8. Final summary shows winner and individual performance

Architecture

Frontend

  • Blazor Server for the host interface (real-time dashboard)
  • Blazor WebAssembly for the player interface (lightweight client)
  • MudBlazor component library for consistent UI/UX

Backend

  • ASP.NET Core API for data management
  • SignalR hubs for real-time bidirectional communication
  • PostgreSQL database for quiz data and session history

Infrastructure

  • Azure Container Apps for scalable hosting
  • .NET Aspire for service orchestration and observability
  • Bicep Infrastructure as Code for reproducible deployments

Development Status

The project currently features a working prototype actively used among friends. A completely redesigned version (v2.0) is in development with improved architecture, extended features, and production-ready scalability.

Roadmap

  • Question Types — Multiple choice, true/false, open questions, images
  • Team Mode — Players can play in teams
  • Analytics — Detailed statistics for hosts and players