This project is based on:
- bootstrap 4 for CSS
- d3 v4 for data visualizations
- OpenLayers 4 for webmapping
- snabbdom for part of HTML rendering
- webpack as building tool
Javascript in this project is written using part of the es6 syntax.
Having Node.js and npm installed on your machine.
To install all dependencies, execute npm i command
To start the project on your local machine (for development), execute npm run start command
To make a production build (which will be located in dist folder in project root directory), execute npm run build command
To reduce the size of OpenLayers depedency, a custom build of Openlayers is used. Following the procedure detailed in Openlayer website, the file ol.custom.json (located in the root directory of the project) is used as a configuration file and the command npm run build:ol can be used to create a custom build.