BLOCKED: Need to wait for server (VM)
We need a REST API in order to use firebase cloud notifications and target specific user groups.
Thus setup the server (VM) with a Java application server + database server.
Develop application which realizes the REST API.
Lastly setup continuous deployment of the REST API application to the application server via a GitHub branch which builds the application on Travis and deploys it to the application server.
(Optionally) Use Let's Encrypt to encrypt http connection of the server to the app.