203b204c10d43f4e195267619090c946b5540e7d
Bumps [react-chessboard](https://github.com/Clariity/react-chessboard) from 1.3.1 to 2.0.7. - [Release notes](https://github.com/Clariity/react-chessboard/releases) - [Commits](https://github.com/Clariity/react-chessboard/compare/v1.3.1...v2.0.7) --- updated-dependencies: - dependency-name: react-chessboard dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
chessu
❗ This project is still in the early stages of development and should be considered highly unstable. Expect bugs, weird behavior, and bad code. (see #1)
Online 2-player chess. Live demo at ches.su
- React 18
- CSS Modules
- react-chessboard
- chess.js
- Express.js
- socket.io
- PostgreSQL
Development
This repository is used for production deployments. You will need to make changes to the configuration to get this running locally.
npm install # install all dependencies
npm run dev # concurrently run frontend and backend dev servers
npm run react-dev # run frontend server only
Environment variables
Client: APIURL (or just change apiUrl in /client/src/config/config.ts)
Server: PORT, SESSION_SECRET, PGUSER, PGPASSWORD, PGHOST, PGDATABASE, PGPORT
(also see server cors config and session middleware for local development)
Languages
TypeScript
98.4%
JavaScript
0.9%
Dockerfile
0.4%
Shell
0.2%