Skip to content

Szevin/chess_old

Repository files navigation

Adaptive Chess

Install dependencies

npm run install-all

Run the app

First, you need to create a .env file in the chess-server folder. The .env file should contain the following variables:

MONGODB_URI={your_mongodb_uri}

Then, run the following command:

npm start

Run the tests

npm run test

Libraries used

Main:

  • Typescript
  • Eslint
  • Prettier
  • Npm-run-all

Common:

  • Babel
  • Jest
  • Dayjs
  • Mongoose
  • UUID

Client:

  • React
  • React Router
  • Webpack
  • Redux
  • Chakra UI
  • Bootstrap
  • Mongoose
  • Socket.io-client
  • UUID
  • Workbox
  • Dayjs
  • Classnames

Server:

  • Express
  • Socket.io
  • Mongoose
  • UUID
  • Dotenv
  • Cors
  • Bcrypt
  • Pkg
  • Swagger