Classic install command for development project environment.
If you don't have Node.js installed, see link below.
npm install
This command will run automatically gulp tasks to setup and run the project.
It will will also install Gulp.
To install project dependencies, type this command to install
the project through gulp (run by NPM, in the case of any problem).
npm run gulp
This will install all the necessary gulp suite as well as sass,
compass mixins, and livere load web server.
Once installed, the server will be launched and a watch task will
run, meant for a Webstorm or Sublime Text use.
To modify the project and see results, just run this :
gulp
This will build the project, sending all resources to the dist directory,
then launch the local web-server and run the watch task for live reloading.
This project was supposed to be delivered developed in native Javascript
without any library or framework.
To install the project, the required software are listed below:
- Git for Widows or Mac https://git-scm.com/downloads
for project clone from online repository server. - Node 32/64 bits https://nodejs.org/en/download/
to take advantage of NPM to install the project locally see above 'Installation ...'
The Webstorm directory contains exported settings .JAR file that can be imported
for working on the project.
Installation directory : %USER%/.WebStorm{version}/config
The online Playing Platform exposes players scores over time.
It can provide you with data at the following url :
http://cdn.55labs.com/demo/api.jsonThe objective is to build a good looking HTML page which will query the service and display :
- a bar chart comparing the scores of the players over time
- clicking on a specific bar should populate a detail div and display aggregated numbers
- not required but a plus : update url on details view, and enable direct url access
Constraints : no charting library should be used for this test.