Skip to main content
← Back to Projects
AI Category Game
AI Category Game screenshot 2
AI Category Game screenshot 3
AI Category Game screenshot 4
AI Category Game screenshot 5
AI Category Game screenshot 6
AI Category Game screenshot 7

AI Category Game

GameMultiplayer
NestJSNext.jsPostgreSQLPrismaSocket.IODockerTypeScript

About

A real-time multiplayer trivia game with two modes: Host Mode where one person controls the game, and Buzzer Mode where players compete on their phones to buzz in first. Features AI-generated questions in any language, configurable scoring, and an extensible powers system. Built for streaming with a dedicated host control panel and player phone screens.

Architecture

NestJS backend with REST API and WebSocket gateway (Socket.IO) for real-time buzzer events. PostgreSQL via Prisma ORM with JSON fields for extensible powers. Next.js frontend with arcade-themed UI, separate host and player screens. AI questions generated through LLM Gateway with automatic fallback to built-in pools. Nginx reverse proxy serves frontend, API, and WebSocket from a single Docker container.

Visit Website