The All-in-One LMS Built For Chess Coaches, With Chess Coaches
Project Overview:
ChessPlay.io was born out of a need to streamline how chess coaches and academies manage lessons, track progress, and engage students. Traditional methods like WhatsApp, spreadsheets, and disconnected platforms made it difficult to scale or deliver a unified learning experience.
WeCodeThat set out to build a dedicated, all-in-one coaching solution that would cater specifically to the needs of chess instructors, students, and academy managers—complete with live lessons, tracking, assessments, and analytics.
Objectives:
Centralize all chess coaching tools into one intuitive platform
Enable lesson delivery, attendance tracking, homework, and live gameplay
Provide rich student performance insights and engagement tools
Design with scalability for both solo coaches and large academies
Personalized dashboard with lesson history and upcoming sessions
Homework with progress tracking
Play with Computer (built-in engine)
Gamified elements like points, badges, and rankings
Platform Features:
Web & mobile responsive dashboard
Custom branding and subdomains for academies
Multi-language support
Role-based access (Coach, Admin, Parent, Student)
Secure video class integration (Zoom/Jitsi APIs)
What Our Users Say:
“We finally stopped juggling tools. ChessPlay.io gave us everything we needed to teach better, track growth, and focus on what matters our students.” — Lakshmanan Arumugam, Head Coach, Achievers Chess Academy
Tech Stack:
Next.js (Frontend)
Node.js + Express (Backend API)
PostgreSQL (Database)
Redis (Session caching)
WebSocket (Real-time gameplay)
Figma (UI/UX)
Firebase (Notifications & Authentication)
Ongoing Development:
AI-based feedback on games and lessons
Parent Portal with fee tracking and attendance reports