An attempt at building a small chess engine capable of beating myself.
Using chessboard.js, chess.js for front-end interactivity. notnil/chess for generating valid moves and the chess engine itself is served via a gin webserver.
Tools, guides and information used: