Rakshit.sol
Back to Projects

Master Chess

A full-stack, real-time multiplayer chess application with Stockfish AI integration, ELO matchmaking, and live WebSocket gameplay.

ReactGoWebSocketStockfishTypeScript
Play Demo Video

A full-stack, real-time multiplayer chess application with Stockfish AI integration, ELO matchmaking, and live WebSocket gameplay. Built with React + TypeScript on the frontend and Go (Gin) on the backend.

Features

  • Gameplay: Real-time multiplayer via WebSocket, play against Stockfish AI, full chess rule enforcement, move validation, live clocks, and move history.
  • Multiplayer & Matchmaking: Automated rating-based pairing, join/leave queues, active match polling, private game rooms.
  • Authentication & Security: JWT-based auth, server-side turn validation, protected API routes.
  • Social: In-game chat, real-time message broadcasting.