Skip to content

Latest commit

 

History

History
51 lines (26 loc) · 1.29 KB

File metadata and controls

51 lines (26 loc) · 1.29 KB

#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