sevein / chesstempo

A chess server built with Temporal.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

After chesstempo starts, run the activity worker from the root in a separate terminal as follows:

go run ./cmd/worker

Go to http://127.0.0.1:9999.

Demo

Demo

About

A chess server built with Temporal.

License:Apache License 2.0


Languages

Language:Go 59.0%Language:TypeScript 15.8%Language:Vue 14.9%Language:Python 6.4%Language:CSS 1.9%Language:JavaScript 1.2%Language:HTML 0.8%