I wanted to see whether I can reproduce the Johns Hopkins map of COVID19. Therefore I set out to build my own version using the very same live data source that they kindly provide in their GitHub repo.

User Interface of the Open COVID-19 Map (Source: https://covid19map.io/)

Thanks to the already available data set I could successfully wire an open map visualization tool in React. A few hours and lines of code later the resulting web application already has the following features:

Momentum mode to directly show the change in number of active cases

to directly show the change in number of active cases Containment Score reflecting the spread of COVID19 in a region, based on weighted average growth of confirmed cases over the past 1, 3 and 7 days.

reflecting the spread of COVID19 in a region, based on weighted average growth of confirmed cases over the past 1, 3 and 7 days. Confirmed cases projected at global average testing rate

Replay mode to go back in time (also works in momentum mode)

to go back in time (also works in momentum mode) Normalize by population in a geographical region

in a geographical region Bar charts in tooltips showing statistics over time

in tooltips showing statistics over time Line charts in calendar control to compare different locations

in calendar control to compare different locations Elegant data model allows customization at the core level

allows customization at the core level Explore alternative data through flexible data sources

Works in mobile devices

Open source to allow other researchers to contribute on GitHub

Please check it out, share your thoughts in the comments, or start to contribute. Hopefully this tool can help others in their research and to provide a better understanding of the situation we are currently facing.

Link to the COVID19 Map: https://covid19map.io/

Source code repository: https://github.com/daniel-karl/covid19-map

If you want to contribute a feature I will roll out your pull request timely and add your name here.

Contributors

Daniel Karl, Michael Baentsch