Lightweight interface to solve chess puzzles using react-chessboard for rendering the chess board and chess.js for checking solutions.