Building a chess game app using reactJS. Supports P2P online game, local game & provides boilerplate code for other online support.
- Online Random P2P - v1 (src/samples/p2p)
- Local two player game (src/samples/local)
- Online multiplayer support (src/samples/online-boilerplate)
- Highlighting available moves
- Flip the board option
- Undo option for local games only
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
You will need to have Node.js and npm installed on your machine. You can follow the instructions on the Node.js website.
- Clone the repository
git clone https://github.com/amandhakad/react-chessboard.git
- Install the dependencies
npm install
- Start the development server
npm start
- Open http://localhost:3000 in your browser
- ReactJS - The web framework used
- Aman Dhakad - Initial work - website
- chess.js - The chess library used for validating moves and basically chess logics.