Architecture of a Scalable Web Based Educational Game Platform for Kids Planet
Abstract
This technical whitepaper documents the architecture, data model, core workflows, security architecture, performance characteristics, and operational model of the Kids Planet educational game platform. The system is implemented using a SvelteKit web application, a Go Fiber API, PostgreSQL for transactional data, Valkey for leaderboard indexing and rate limiting, MinIO for HTML5 game asset storage, and Nginx for reverse proxy and asset delivery. The document describes the current production ready implementation, including browser based game delivery, session and analytics pipelines, and leaderboard computation, together with validated security and performance controls derived from project documentation and testing artifacts.
Fields of Study & Subjects
Educational Games and Gamification
Mobile and Web Applications
Multimedia Learning Systems
Publication details
- Journal / source
- Zenodo (CERN European Organization for Nuclear Research)
- Publication date
- 26 February 2026
- Language
- EN