






AI Category Game
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.