Frontend¶
The frontend is written in JavaScript, and runs in modern (HTML5 enabled) web browsers. It is an angularjs app, and was scaffolded using yeoman, using the angular generator. The visualization uses the D3.js library to render the images.
Dependencies¶
The project requires the node runtime to build the app, Grunt to run tasks, and the package managers npm and bower to install development and production dependencies respectively.
Building¶
To build and serve the project (having installed node and npm), change into the frontend directory and run:
$ npm install -g grunt bower // install grunt and bower
$ npm install // install node modules
$ bower install // install bower modules
$ grunt serve // build and run the server
Your default browser should open by default to localhost:9000
, where the app is being
served.