Back to Projects

CheckMate

Live

Real-Time Multiplayer Chess Platform with Live Video Chat.

CheckMate

Overview

  • Developed a real-time multiplayer chess platform supporting random matchmaking, live gameplay, and synchronized game state across concurrent sessions.
  • Integrated WebRTC-based live video calling alongside WebSocket synchronization, enabling real-time multiplayer interaction with minimal latency.
  • Architected scalable backend services using Node.js, Express.js, and PostgreSQL to handle game logic, session management, and data persistence.
  • Delivered the platform end-to-end with Next.js and TypeScript, ensuring type-safe, maintainable code across frontend and backend.

Technologies

Next.js
Node.js
Express
TypeScript
WebSockets
WebRTC
PostgreSQL
Live Demo