A modern real-time multiplayer chess game built with React, Socket.io, and chess.js.
Create private rooms, share invite links, and play live chess with friends in real-time.
- Real-time multiplayer
- Private room system
- Automatic white/black assignment
- Auto-flipped board for black player
- 10-minute chess timers
- Check & checkmate detection
- Move history
- Modern responsive UI
- Legal move validation using chess.js
Frontend: React, React Router, chess.js
Backend: Node.js, Express, Socket.io
npm install
npm run devBackend:
cd server
node index.jsBuilt with ❤️ using React + Socket.io