Skip to content

lehminhs/chess-web-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Chess App

This is a chess app that allows users to create an account and play against another player or a computer AI. The user will be able to make games and send an invite code to friends that allows the two players to play together.

Getting Started

Start by cloning the repository. Make sure that your current version of node is v16.13.0 and make sure you are in the chess directory. Then run the following command:

npm install

Do this for the chess-backend directory as well.

To start the local angular server run:

npm run start

The local server will listen on localhost:4200 by default.

To start the back-end server, make sure you are in the chess-backend directory and run

npm start

The back-end server will listen on localhost:8001 by default.

About the Project

The user will first be greeted with the login page.

image

Here the user can register an account or log in with their credentials.

After a successful login, users will go to the main menu of the application.

image

Here the user can create a game against a computer AI or an open game against another player. They can also see their existing games.

When the user joins a game they will see the following screen.

image

The user will be able to move their piece or resign if the game gets too tough!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published