minvws / nl-covid19-data-dashboard

The dashboard provides information on the outbreak and prevalence of COVID-19 in The Netherlands
https://coronadashboard.rijksoverheid.nl/
European Union Public License 1.2
174 stars 45 forks source link
coronavirus covid-19 dashboard netherlands

Archived NL Coronavirus Dashboard

As of 02-04-2024, the Coronadashboard has been brought offline, so some of the sections are not relevant anymore.

The dashboard provides information on the outbreak and prevalence of COVID-19 in The Netherlands. It combines measured and modelled data from various sources to give a broad perspective on the subject.

This repository uses .json files in the form of the archive protos.zip as source for data visualisation. The protos.zip archive is ingested by the front-end application to display all the data on the Coronadashboard. The code for the back-end application can be found here.

Contact

As of 02-04-2024, the Coronadashboard has been brought offline. This section is not applicable anymore.

~~If you want to contact the dashboard team, feel free to open an issue for technical questions, bug reports, or security findings. If you have a generic question or remark about the corona policy of the Dutch government, please consult the frequently asked questions or contact page on the dashboard.~~

Development & Contribution process

As of 02-04-2024, the Coronadashboard has been brought offline. This section is not applicable anymore.

~~The core team works directly from this open-source repository. If you plan to propose changes, we recommend opening an issue beforehand where we can discuss your planned changes. This increases the chance that we might be able to use your contribution (or it avoids doing work if there are reasons why we wouldn't be able to use it).~~

Packages

The project is set up as a monorepo and therefore the code is organized in multiple packages.

Getting started (quickly)

You can run these commands to quickly get started. We advise you to read what's happening behind the scenes by reading the app README

$ yarn
$ cp packages/app/.env.local.example packages/app/.env.local
$ yarn bootstrap
$ yarn dev

Alternatively, you can create a Docker container image by running the command in the root:

$ docker compose up

Usage

In this project, we use Yarn instead of NPM, so the documentation assumes you have the yarn executable installed on your system.

If you would like to run the code on your local machine check out the README documentation of the app and (optionally the) cms packages.

Coding Standards

Without describing in detail all the rules we tend to follow here are some worth noting:

General

Styling

GIT

Developer Documentation

For developers actively working on the platform we recommend reading the documentation here.