Based on a fork from - https://github.com/jbowens/codenames
Bowls is a game to play with a large group of friends. It is 'catch phrase' meets charades meets codenames. It is played in several rounds where the teams compete until all the words have been guessed for the round.
A hosted version of the app is available at virtual-bowls.herokuapp.com/.
The app requires a Go toolchain, node.js and parcel to build. Once you have those setup, build the application Go binary with:
go install github.com/jbowens/codenames/cmd/codenames
Then from the frontend directory, install the node modules:
npm install
and start the app (listens to changes)
npm start
or build the app
npm run build
Alternatively, the repository includes a Dockerfile for building a docker image of this app.
docker build . -t codenames:latest
The following command will launch the docker image:
docker run --name codenames_server --rm -p 9091:9091 -d codenames
The following command will kill the docker instance:
docker stop codenames_server