The structure of the application with a short explanation:
├── LICENSE MIT licence
├── Makefile Build coverage report for tests
├── README.md Interesting file of the project description
├── circle.yml CircleCI configuration file
├── config.json (See the chapter dedicate to it)
├── core.conf Nginx configuration
├── gulpfile.js Tasks to run on the project
├── package.json NPM definition for the core app
├── protractor.js Protractor configuration file
├── refresh.sh Update git submodules by scripting
├── sources.list For CircleCI
├── app.js Init config file