https://github.com/beckettfrey/chessboardlink
Lightweight, real-time WebSocket API built with Express, TypeScript, and Socket.IO. It integrates directly with the react-chessboard Chessboard component to power multiplayer chess games, handling live moves, draw offers, resignations, and game state synchronization.
https://github.com/beckettfrey/chessboardlink
api backend backend-development chessboard docker express socket-io state-management typescript
Last synced: 11 months ago
JSON representation
Lightweight, real-time WebSocket API built with Express, TypeScript, and Socket.IO. It integrates directly with the react-chessboard Chessboard component to power multiplayer chess games, handling live moves, draw offers, resignations, and game state synchronization.
- Host: GitHub
- URL: https://github.com/beckettfrey/chessboardlink
- Owner: BeckettFrey
- License: mit
- Created: 2025-07-11T23:31:29.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2025-07-12T03:26:44.000Z (12 months ago)
- Last Synced: 2025-07-12T05:32:21.482Z (12 months ago)
- Topics: api, backend, backend-development, chessboard, docker, express, socket-io, state-management, typescript
- Homepage:
- Size: 2.93 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ChessboardLink
Lightweight, real-time WebSocket API built with Express, TypeScript, and Socket.IO. It integrates directly with the react-chessboard Chessboard component to power multiplayer chess games, handling live moves, draw offers, resignations, and game state synchronization.
*Drafts*
**[docs/outline](https://docs.google.com/document/d/1EgguRwPqwjGSlyaBeoIUYOg8ZkUUhPUPwAYFmivKUzM/edit?usp=sharing)**
**[flowchart](https://www.figma.com/board/Fk45pIszTY64cPDzQHaUfW/state-diagram-draft?node-id=0-1&t=fjz4QE7u1vxoduy9-1)**