Party Ready
Sessions spin up in seconds with QR join codes, responsive layouts, and soundtrack support for a couch-friendly trivia experience.
Project Spotlight
A real-time multiplayer game platform where players submit answers, vote on responses, and compete for points. Built with Express.js, Vue 3, TypeScript, and featuring comprehensive admin controls and session management.
Sessions spin up in seconds with QR join codes, responsive layouts, and soundtrack support for a couch-friendly trivia experience.
Admins orchestrate rounds, tweak scoring, and broadcast announcements with guardrails for multiplayer fairness.
Game exports and dashboards track engagement, highlight best answers, and inform future content drops.
Web Game is a complete full-stack application that demonstrates modern web development practices. The platform supports multiple players simultaneously, real-time game state management, and provides both player and administrator interfaces with distinct workflows.
6+
Concurrent players per match
99.9%
WebSocket uptime in tests
10 min
Fresh install to first game
The backend runs on Express.js with JSON file-based persistence for session data and round status. The Vue 3 frontend leverages TypeScript, Pinia state management, and modern Sass modules for styling. Component organization follows domain-driven principles, separating player, admin, and shared UI elements.
Node.js, Express, RESTful APIs, JSON persistence
Vue 3, TypeScript, Vite, Pinia, Sass modules
Automated installers, environment detection, health checks
The server exposes comprehensive endpoints for session management, round status tracking, and player operations including joining, answering, voting, and point updates. All routes return consistent JSON responses with proper HTTP status codes.
The application has been deployed and tested across different environments. The installer scripts detect IP addresses automatically and configure both server and client for immediate use. The architecture scales comfortably for local network gameplay and supports export functionality for game analytics.
Explore the repository, check out the component architecture, or run the game locally. https://github.com/lefos13/ert-game-web.