A chess server built with Temporal

chesstempo

A chess server built with Temporal.

Dependencies

The activity worker runs Stockfish in the background.

In Debian-based distros, you can install it with:

apt-get install stockfish

Build

Build the front-end first:

cd http/assets/chesstempo
npm install
npm run build

Next, from the root, build the Go binary:

go build .

Run it as follows:

./chesstempo

Go to http://127.0.0.1:9999.

Demo

GitHub

View Github