{"repo":"EmanTemplar/TriviaForge","free":true,"listed":false,"github":"https://github.com/EmanTemplar/TriviaForge","clone":"git clone https://github.com/EmanTemplar/TriviaForge.git","description":"Open Source Trivia Game that can be self hosted on a local device or home lab. Built with Vue 3, Javascript, CSS , PostgresSQL, and Socket.IO","language":"Vue","stars":14,"topics":["self-hosted","trivia-game"],"license":null,"category":"self-hosted-apps","readme_excerpt":"TriviaForge A production-ready, real-time interactive trivia game platform built with Vue 3 , Socket.IO , and PostgreSQL . Designed for educators, event organizers, and trivia enthusiasts with robust connection stability, persistent player sessions, and estimated capacity for 50+ concurrent players. Latest Release : v5.15.0 - Open-Ended (Short Answer) Questions (see ROADMAP.md for full release history) Key Highlights - 🎯 Production-Ready : Tested with simulated sessions of 50+ concurrent players - ⚡ Persistent Player Sessions : Dual-ID architecture (PlayerID + RoomSessionID) for seamless reconnection and state preservation - 📱 Mobile-Optimized : HTTP-compatible UUID generation, CORS/CSRF configured for cross-origin mobile access - 🏗️ Modular Architecture : Clean separation of concerns with controllers, services, middleware, and routes (v4.0.0) - 🧪 Fully Tested : Comprehensive automated testing suite with 8 scenarios (quick to extreme load) - 🔒 Secure : bcrypt password hashing, session-based auth, CSRF protection, rate limiting, SQL injection prevention - 📊 Scalable : PostgreSQL connection pooling optimized for concurrent sessions with in-memory session tracking - 🐳 Easy Deploy : Single-command Docker Compose setup with automatic database initialization Features For Administrators - Quiz Management : Create, edit, and delete custom quizzes with an intuitive interface - Quiz Visibility Controls : Toggle quizzes for Live mode (presenter-led) and/or Solo mode (self-study) ","default_branch":null,"files":null,"tree":[],"storefront":"/r/EmanTemplar","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/EmanTemplar/TriviaForge/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}