Xadrez Coach
Xadrez Coach is a browser-based solo chess trainer. It uses Stockfish for play and analysis, then turns mistakes into puzzles for later practice.
My role. I built the study flow around a feedback loop: play against Stockfish, review the mistakes and revisit them as puzzles.
From game to practice
Play against Stockfish, review your moves and practise the positions you missed.
-
Play
A gamePlay against StockfishChoose study mode and play a move.
-
Review
After the moveInspect the feedbackLook at the move feedback and revisit the position during replay.
-
Practise
LaterReturn to a mistakePractise puzzles built from earlier mistakes using spaced repetition.
Design decision I connected play, review and later practice so the positions that caused trouble become material for the next session.
The problem
I wanted a way to review my own games and practise the positions I had missed.
How it works
- Play Start a game against Stockfish.
- Analyze Review feedback about moves.
- Replay Go through the game after finishing.
- Practise Return to puzzles based on earlier mistakes.
What it includes
- Browser-based Stockfish
- Move-by-move review
- Post-game replay
- Spaced-repetition puzzles
Project status
Published for solo practice. Physical iPhone validation remains pending.
Technical details
Vite and TypeScript with Chessground, chess.js and Stockfish WASM in a browser worker. Published on GitHub Pages.
- Vite 8
- TypeScript
- chessground 9.2
- chess.js 1.4
- Stockfish 19 WASM
- Vitest