This application is built on chrome and can be run as a chrome application anywhere that chrome can be installed. It can also be hosted on any mobile device in the future though this is not yet supported.
The app uses HTML, CSS and Javascript to display the content you see in the app. It does this through a technology called AngularJS
The application also uses Angular-ui-router to manage app states and routing.
This app is built using grunt. A Javascript task runner. It builds the app and minifies it.
Node.js, karma and Mocha are used to test the application. These back-end services are only needed to test and build. They are not needed to run the application.
The chrome browser handles the app packaging