Move Analysis Engine
Learn from your mistakes. Play better chess.
A chess game analyzer with Stockfish 16 under the hood and a retro Windows 95 UI because... why not?
Paste your PGN. Get instant feedback on every blunder, mistake, and inaccuracy. Become a better player.
| Feature | Description |
|---|---|
| Deep Analysis | Stockfish 16 evaluates every move |
| Move Classification | Blunders • Mistakes • Inaccuracies |
| Chess Tutor | Real-time explanations with best move suggestions |
| Retro Design | Windows 95 aesthetic, because nostalgia |
- Flutter SDK 3.10+
- Docker (for Stockfish backend)
docker run -p 8000:8000 stockfish-apicd mae_chess_ui
flutter run -d chrome --web-port=8080- File → Load PGN
- Paste your game
- Use ← → arrows to navigate
- Learn from your mistakes
| Key | Action |
|---|---|
← |
Previous move |
→ |
Next move |
Home |
First move |
End |
Last move |
mae_chess_ui/ Flutter Web App
│
│ HTTP/REST
▼
stockfish-api Docker Container
│
│ UCI Protocol
▼
Stockfish 16 Chess Engine
"The Windows 95 UI makes losing at chess feel nostalgic."
- Chess.com-style board colors
- Color-coded moves (🔴 blunder • 🟡 mistake • 🟠 inaccuracy)
- Typewriter effect tutor console
- Classic beveled buttons and panels
- Frontend: Flutter Web
- Engine: Stockfish 16
- Backend: FastAPI + Docker
- Chess Logic:
chesspackage for Dart
Built with love (for the sake of chess) and questionable UI decisions