This package contains a deck-building card game, made in Elm (with a bit of nodejs/express/sockets on the backend).
You'll need Elm (tested against 0.17.1) to build the web-app, and node.js (tested against 4.2.6) to serve it.
git clone https://github.com/mmalvarez/Domingo
cd Domingo/src
make
This will run elm-make to build Domingo.js, the part of the client generated by Elm. Once you've done this, Domingo is built.
cd Domingo/src
node app.js
The server runs on port 3000 by default. This can be changed by editing app.js
Once the server is started, point your browser to
http://host:3000
where host is the computer the server is running on (if running locally, it's probably localhost)
GNU AGPL; see included LICENSE file