3 ms·I built the board from scratch but used the awesome chess.js library by Jeff Hlywa for move validation.by avadhesh18 1y agoI built the board from scratch but used the awesome chess.js library by Jeff Hlywa for move validation.