Skip to content

Anand-m-Mishra/chessgame-learningproject-

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

#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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors