A webapp for playing Go, in Elm. The backend part is done by gnugo-as-a-service.
This project is designed as a fun experimentation with Elm. I used a mix Elm's core (for the board) with elm-html (for the rest of the UI).
-
Install and run gnugo-as-a-service
-
Run this:
npm install -g elm elm-package install elm-reactor x-www-browser http://0.0.0.0:8000/go.elm
-
Alternatively, use Docker (build gnugo-as-a-service Docker first):
docker build -t elm-gogui . docker-compose up