#Chess Project
A chess.com clone project built using EJS, Node.js, and chess.js to learn and demonstrate the working of chess mechanics and socket.io mechanics.I have taken reference from sheryians.com.
#About
This project is a clone of the popular online chess platform, chess.com. It's built using Node.js as the backend framework, EJS as the templating engine for the frontend, and chess.js for handling chess game logic. The project also utilizes socket.io for real-time communication between players.
#Features
Play chess against other players in real-time
Implementations of various chess mechanics, such as piece movements, captures, and check/checkmate detection
User-friendly interface built using EJS templates
Real-time updates and notifications using socket.io
Technical Details
Node.js: v14.17.0
EJS: v3.1.10
chess.js: v1.0.0-beta.8
Express: v4.21.0
socket.io: v4.7.5
#Getting Started
Clone the repository
Install dependencies: npm install
Start the server: node app.js
Open the application in your web browser: http://localhost:3000
#Contributing Contributions are welcome! If you'd like to contribute to this project, please fork the repository, make your changes, and submit a pull request.
#License
This project is licensed under the ISC License.
#Author
Anand Mohan Mishra