This project is a real-time chess game where two players can play against each other online. The game is built using modern web technologies and features a responsive design for a seamless experience across devices. Players can enjoy classic chess gameplay with real-time updates and synchronization.
- Real-Time Gameplay: Both players see live updates as moves are made.
- Intuitive User Interface: A clean and user-friendly chessboard built with Tailwind CSS.
- Piece Movement Validation: Ensures only legal moves are allowed.
- Player Synchronization: Moves are broadcasted instantly to the opponent.
- Responsive Design: Fully functional on desktop and mobile devices.
- Frontend:
- React.js for the user interface.
- Tailwind CSS for styling.
- Backend:
- Node.js with WebSocket (using
ws
library) for real-time communication.
- Node.js with WebSocket (using
- Deployment:
- not yet deployed. Working on it
- Chess Logic:
- Powered by the chess.js library for move validation and game rules.