This project is made under the IITISoC'2021 (IIT Indore Summer of Code 2021)
https://chessiiti.netlify.app/
- Rahul Kumar
- Ankit Pandey
- Satyam Gupta
- Vishwas Raj Batham
- Garvit Galgat
- Ashish Raj
HTML, CSS, React.js (JavaScript), Express.js, MongoDB, Socket.io
- Login Authentication features implemented with the help of jsonwebtoken & cookies
- Live 2-player games with the help of socket-client connection using socket.io
- ELO Rating System, user's rating is stored in the database
- All rules of chess validated at the backend before making any move
- The web application is deployed using heroku & netlify
- Sign Up Page
- Sign In Page
- Home Page
- User Profile
- Create New Room for Game ( or join Random Room)
- Join Friend's Room
- Start Game View for Player 1
- Start Game View for Player 2
- Avaliable Move for Selected Knight
- Avaliable Move for Selected Queen
- Both Player Pieces Arrange
- Highlighting Available Move For Black King with Checking attack Tile by Opponent Piece