Quantum Chess is a real-time multiplayer chess platform with a modern UI and live synchronization. Built for speed and interactivity, it allows players to compete online with instant move updates, game state validation, and persistent match data.
- Landing Page – Clean introduction with quick access to play and matchmaking.
- Real-Time Multiplayer – Two players compete live with moves synced instantly using Supabase Realtime.
- Matchmaking & Game Rooms – Each game runs under a unique match ID, enabling direct URL-based access (
/match/:id). - Chess Engine Integration – Powered by
chess.jsfor move validation, legal move generation, and game-end detection (checkmate, draw, stalemate). - Persistent Game State – All moves are stored in the database, allowing reconnections and state recovery.
- Responsive UI – Smooth and minimal chessboard UI optimized for desktop and mobile.
- Frontend: Vite + React + JavaScript
- Styling: Tailwind CSS
- Backend / Realtime: Supabase (PostgreSQL + Realtime subscriptions)
- Chess Logic:
chess.js