Providing a dashboard for geographically self reporting symptomatic cases of Corona Virus Disease (Covid-19, nCov19, Coronavirus SARS-CoV-2), using Flask and Leaflet and Google App Engine.
The idea in gerneral is, to make the questionnaire as easy as possible for everyone.
I think for the symptoms it might be interesting to get information on how long symptoms were felt and how strong they were.
This could look like this:
The current system does only show the infection map, but does not invite/incite the users to fill out the questionaire.
As we want to have a good estimate of the current infection-spread, we are dependent on :
A) Recent reportings of the users
I request the follwing feature:
Mandatory Questionaire by first Leading the visitor to the questionaire page and then if completed leading the user to the visualization.
The geojson file for the Postleitzahlen from here is 100 MB ! How do we visualize that without the user browser having to download all of it? Does Leaflet.js provide a solution? Can we find and use a downsampled version with a much lower edge count for the areas?
At the moment case numbers are downloaded by hand from Risklayer, see import_risklayer.py, and from RKI, see create_RKI_points.py, but there are APIs available, e.g. German COVID-19 JSON API
We should find a solution to automatically integrate the data from the API with the geojson object in javascript