https://github.com/amankumar7340/chesshub
A real-time multiplayer chess game that allows two players to play against each other online.
https://github.com/amankumar7340/chesshub
backend backend-development chess-engine chessboardjs css express-js html javascript node-js socket-io
Last synced: 13 days ago
JSON representation
A real-time multiplayer chess game that allows two players to play against each other online.
- Host: GitHub
- URL: https://github.com/amankumar7340/chesshub
- Owner: Amankumar7340
- Created: 2025-03-14T12:16:06.000Z (10 months ago)
- Default Branch: master
- Last Pushed: 2025-06-10T16:38:13.000Z (7 months ago)
- Last Synced: 2025-07-25T17:05:59.844Z (6 months ago)
- Topics: backend, backend-development, chess-engine, chessboardjs, css, express-js, html, javascript, node-js, socket-io
- Language: JavaScript
- Homepage: https://chessroyale-indol.vercel.app
- Size: 1.88 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Chess Website
A real-time multiplayer chess game that allows two players to play against each other online.
## Url:
https://chessroyale-indol.vercel.app/
## Features
- Real-time gameplay using Socket.IO
- Unique game IDs for joining specific games
- Visual chessboard with drag and drop functionality
- Game state tracking (check, checkmate, draw)
- Player turn indicators
- Move history in PGN format
## Technologies Used
- Node.js
- Express
- Socket.IO
- Chess.js
- Chessboard.js
## How to Use
1. Start a new game by clicking "Start New Game"
2. Share the Game ID with an opponent
3. Your opponent enters the Game ID and clicks "Join Game"
4. Play chess in real-time!
# Chess Website
A real-time multiplayer chess game that allows two players to play against each other online.
## Url:
https://chessroyale-indol.vercel.app/
## Features
- Real-time gameplay using Socket.IO
- Unique game IDs for joining specific games
- Visual chessboard with drag and drop functionality
- Game state tracking (check, checkmate, draw)
- Player turn indicators
- Move history in PGN format
## Technologies Used
- Node.js
- Express
- Socket.IO
- Chess.js
- Chessboard.js
## How to Use
1. Start a new game by clicking "Start New Game"
2. Share the Game ID with an opponent
3. Your opponent enters the Game ID and clicks "Join Game"
4. Play chess in real-time!