About

♟️ Chess Game with WebSockets
A real-time chess application built using Next.js and Socket.io. Developed as part of the COMP3343 - Data Communication and Computer Networks course.

✨ Features

  • 🎮 Multiplayer: Multiple users can connect and play against each other.
  • 💬 Chat Feature: Players can communicate with each other through a real-time chat feature.
  • 👀 Spectate Mode: Allows additional users to join as spectators and watch ongoing games.

🛠️ Technologies Used

Next.js
Socket.io
Chess.js
Docker
Zustand
Tailwind
ShadCN
GCP Cloud Run
Vercel

Our Team

Shahbaz Singh
Rashel Ahmed