This simple web app allows you to play a game of "blind" chess (where there is no board or pieces and moves are typed in) against the popular open source chess engine Stockfish.
This project was born out of a request from my little brother, who also plays chess. He had been wanting to practice playing blind chess after witnessing some GMs do it on Youtube but was not satisfied with any of the existing web applications because they did not train true blind chess. Most of them hid the pieces but kept the board, and one of them hid the board but listed all the valid moves that were available in the chess position. So being the nice big brother that I am I built what he wanted.
This web app only took me a couple of nights to complete. It is built without any web frameworks, just vanilla Javascript, HTML, and CSS. It utilizes a couple of JS libraries for the chess gameplay: chess.js for move validation and maintaining the chess game state, and stockfish.js to tie in the Stockfish chess engine.