Description
This project uses the best chess engine in the world, Stockfish, to implement a chess game review page and a play Stockfish page. The project consists of a React frontend and Express backend. The review page allows players to step through a game move by move for Stockfish to evaluate the position then report the best moves and score. The play page allows users to play Stockfish at whatever difficulty they would like.
Main Takeaways
  • React basics such as useState, components, props, etc.
  • Express.js server
  • Azure App Service
  • Continuous deployment with Azure and GitHub integration
  • Working with Stockfish chess engine
  • Page design with Material-UI
  • Axios for requests to backend