Welcome to the GitHub repository of the IBF-dashboard,
- Setup development environment
- Configuration
- Getting Started
- Documentation
- Other resources
- Loading layer info popup descriptions
Node.js
To prevent conflicts between other projects use a version manager to install and use Node.js.
-
On windows: https://docs.microsoft.com/en-us/windows/nodejs/setup-on-windows
-
On macOS/Linux: Use NVM - Node Version Manager
After installing run:
nvm install
Install other dependencies
See Documentation.
npm install
Set the required configuration values in the .env
file, by using the provided example.env
:
cp example.env .env
To start a local instance of the interface on http://localhost:4200/:
npm start
See other available tasks/scripts with: npm run
-
Ionic Framework This UI-kit or library gives us a foundation to quickly build interfaces cross-platform/cross-device-type.
-
Angular This front-end framework gives us a structure to create components that can be connected, combined, share data and can be delivered as a web-app.
-
Leaflet A library for maps with multiple interactive layers. Used with ngx-leaflet for Angular.