Exploring chess.js, chessboardjsx, and perhaps one day stockfish-js and some homebrewed reinforcement learning.
Node.js (8.11.2) and Anaconda (4.6.14)
git clone https://github.com/stephenshank/s2-chess
cd s2-chess
conda env create -f environment.yml
yarn
With the s2-chess
conda environment active,
yarn api
http://localhost:8000/api/
should yield {"result": 1}
.
With the API running, enter
yarn frontend
and you should be directed to a URL like http://localhost:$PORT
in your default browser.