react-three-chess is a simple chess app created to using react-three-fiber and other technologies like Redis, Express, and react-spring. The app is currently hosted on heroku, and you can play it here!
To start a game, simply click this link, and click New game. If you scroll down on the page, you will see a link to Play as black!, which you can share with your friends to battle them in an epic tournament of chess.
You can also run the project on your local computer for development purposes. To do so, do the following:
- Install dependencies for the backend and frontend using
yarn
. - Start redis by running
redis-server
. - Start the backend server using
yarn start
- Start the frontend server with
cd react-ui && yarn start
That's it! Alternatively, you can use yarn build
in the react-ui
folder, and
then simply run the backend server, which will host the project at
http://localhost:5000.