This is my Final Year Project for an NUI Galway Computer Science and IT degree (2016). Feel free to pick apart everything and anything. Definitely take a look at the report which gives an overview of the technologies and the choices behind them.
To deploy the application, we need Node.js/npm and Docker. First, compile the client:
$ cd client $ npm install # Will take a while, grab some tea $ npm run build
Now, connect to your Docker machine and run:
$ cd deploy $ docker-compose up
Done. Your application should be running on your Docker machine's ip (
docker-machine ip <machine> | pbcopy). You can read more about the Deploying in the report..