Skip to content
/ chessu Public
forked from dotnize/chessu

Online 2-player chess built with React, Express, and socket.io

License

Notifications You must be signed in to change notification settings

crazen3/chessu

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

chessu

❗ This project is still in the early stages of development and should be considered unstable. Expect bugs and weird behavior. (see #1)

Online 2-player chess. Live demo at ches.su

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)

About

Online 2-player chess built with React, Express, and socket.io

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 86.7%
  • CSS 12.6%
  • HTML 0.7%