© Robert Koch-Institut has a page that lists all the international risk areas, this list is useful to everyone living in Germany, but it's not easy to see which countries are present or not in this list.
This project wants to present the same information in a map, so it will be easier to get this information.
This project is not related by any means with the German government and do not replace the list from RKI.
You can see the application running here: https://lucasfsousa.com/covid-19-risk-areas-rki/
.github
contains GitHub Actions, responsible for deploying the app.docs
this folder will be used by Github Pages to host the application, it contains the production code and it will be automatically updated.generate
contains the filegenerate/src/scraper.ts
that is responsible to get the current data from RKI and generatesrc/risk-areas.ts
.src
contains typescript files responsible to plot the map with the generated data from RKI.
If you want to test it locally, clone the project and execute:
npm install
npm run start
Note: When doing this for the first time, please also copy countries.geojson
to dist
folder.
But if you prefer test it in a Docker container, clone the project and execute:
docker-compose up development
Note: You need to install Docker and Docker Compose.
Then access in the browser: http://localhost:1234
- axios to download RKI page
- CheerioJS to scrap RKI website
- Openlayer to display the map
- Parcel to run locally & build
- countries.geojson to plot the map
- generate/data/world-countries-iso.csv to map iso-code-3 and the country name in german.