A clean, fully playable chess web app. No frameworks, no external libraries — just HTML, CSS and a self-contained JavaScript chess engine.
- Full legal move enforcement (check, checkmate, stalemate)
- Castling, en passant, and pawn promotion
- 2 Players (same screen) or vs Computer (built-in AI)
- Legal-move highlighting, last-move and check highlighting
- Captured-piece tray, move list, undo, board flip
Just open index.html in a browser, or serve the folder:
npx serve .
Static site — deploys to Vercel as-is.
Built by Safe Tech Solutions.