Important
This is the repo for IBF v2, which is not in MVP-state yet. Find the old IBF-system repo here.
IBF is a web app to visualize hazard forecasts. It has a NestJS backend and an Angular frontend.
Read our documentation.
- Install NodeJS
- Install Docker
- Clone source code:
git clone https://github.com/rodekruis/IBF.git - Start api-service
- Setup env variables
cp services/.env.example services/.env - Start api-service
npm run start:services:detach - Open http://localhost:4000/docs in a web browser to access the api-service documentation
- Start portal
cp portal/.env.example portal/.envnpm run install:portalnpm run start:portal- Open http://localhost:8888 in a web browser to check if the IBF-portal is running
IBF is published under the open-source Apache-2.0 license.