/Chess

Primary LanguageJavaScriptGNU Lesser General Public License v2.1LGPL-2.1

Chess

This is an upgraded version of almatrass/chess-site This version contains better CSS styling, JS game code checking mechanism.

This project does not work on mobile

Has been tested on Google Chrome, Edge, FireFox, Chromium, and Opera web browsers.


Instructions (of use):

Live website: https://chess-website-completed.onrender.com/

Note: This might load upto a minute

Create a game by typing in a random game code and then pressing "Create game".

Join a game by typing in the random game code that you entered earlier and then pressing "Join game".

You will then be able to play a chess game with whoever connects with you onto your game.


Dependencies:

Library Version
dotenv ^16.3.1
express ^4.18.2
express-handlebars ^7.0.7
http ^0.0.1-security
path ^0.12.7
socket.io ^4.7.2

Instructions (building and deploying on local network):

To install dependencies:

npm i

To start the server:

node ./server/server.js