A local multiplayer chess game. Created using node.js + Express + Socket.io, and React + tailwindcss.
The Chess.js libary from npm was used for the chess engine.
To run:
- Ensure both computers are on the same network.
- One one of the computers, navigate to /server and run
npm run start
from the terminal. Then navigate to /client and runnpm run dev
from the terminal. - open localhost:5173 on both players' web browsers, and begin playing.
Todo:
- pawn promotion
- add toasts to alert user