Web

Multiplayer Chess Website

Node.jsSocket.ioJavaScriptHTML/CSSExpress

Overview

A full-stack web application enabling real-time multiplayer chess games. Built with Node.js and Socket.io for WebSocket-based communication, the app allows players to compete across different devices with instant move synchronization. Features include game lobbies, move validation, and game state persistence.

Key Features

  • Real-time multiplayer gameplay via WebSockets
  • Game lobby system for matchmaking
  • Server-side move validation
  • Responsive design for desktop and mobile
  • Game state persistence and reconnection support
White to move