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.
Related Projects
GopherOmegle
2023High-performance P2P video chat application with Go backend and React frontend, using WebRTC for low-latency communication.
View Project
Kahoot Quiz Clone
2023A real-time multiplayer quiz application with synchronized game state, built with Go (Gin) backend and Svelte frontend.
View Project
Gopher Vercel
2024A simplified clone of the Vercel deployment platform built with Go, allowing users to deploy static websites from Git repositories.
View Project