Skip to content

harshbarnawa/chessbee

Repository files navigation

♟ Chess Arena

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.


✨ Features

  • 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

🛠 Tech Stack

Frontend: React, React Router, chess.js
Backend: Node.js, Express, Socket.io


🚀 Run Locally

npm install
npm run dev

Backend:

cd server
node index.js

Built with ❤️ using React + Socket.io

About

Building modern chess using React and chess.js with complete chess rules, move validation, check/checkmate detection, castling, promotion, and interactive gameplay.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors