The simplest way to build and run the full application no matter which OS you are running is by using Docker.
The front-end is written in Javascript with React. The details of how to set up the client to run on your machine are here.
Alternatively a live demo can be found at web-demo.adaptivecluster.com/
The back-end services are cross-platform. For details of how to set up the services on your on machine see below.