Chess Academy
Online chess teaching — real-time games with teacher oversight, Swiss tournaments, puzzle sets with scoring and hints.
What you get
About
Chess Academy is an online teaching platform built for chess schools and academies. Teachers can monitor all active games in real-time, pause and resume boards, and manage Swiss-system tournaments with automatic pairings and colour balancing.
Students play rated or unrated games with configurable time controls, solve curated puzzle sets with progressive hints, and track their Glicko-2 ratings. Puzzle sets can be imported from PGN files and assigned to individual students.
Multi-tenant by design — each academy runs as an isolated tenant with its own students, teachers, and data. Built on chessground (the Lichess board library) and chess.js for move validation, with Stockfish WASM for hints and puzzle analysis.
Chess Academy is a Pro app on ProAppStore. It uses the ProAppStore SDK for authentication, real-time features, and data storage. The source code is available on GitHub.
Built with
Auth, database, real-time rooms, storage
Modern frontend toolchain
Edge hosting via the proappstore-host Worker
Type-safe throughout
Developer
Platform team. Building the infrastructure, SDK, and first-party apps for proappstore.online.
Try Chess Academy
Sign in with your ProAppStore account and start using Chess Academy immediately.
Open Chess Academy