Skip to content

Samima-Nasrin/chess

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 

Repository files navigation

Online Chess Platform

An interactive, real-time multiplayer chess game with live gameplay synchronization built using WebSockets and a React frontend.


Features

  • Real-time multiplayer chess matches via WebSockets
  • Move validation, game state syncing, and turn tracking
  • Intuitive and minimalist user interface
  • Responsive layout optimized for all screen sizes
  • Custom timer and player tracking
  • Clean separation of client and server logic

Tech Stack

Frontend: React.js, TypeScript, Tailwind CSS
Backend: Node.js, WebSocket (ws)


Getting Started

Clone the repository:

git clone https://github.com/Samima-Nasrin/chess.git
cd chess

cd frontend
npm install
npm run dev

cd ../backend1
npm install
node server.js

frontend (by default) - http://localhost:5173
backend (by default) - ws://localhost:3000

About

Online chess

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published