https://github.com/trekhleb/covid-19
📈 Coronavirus (COVID-19) dashboard to show the dynamics of Сoronavirus distribution per country
https://github.com/trekhleb/covid-19
2019-ncov chart charts coronavirus coronavirus-real-time coronavirus-tracking covid-19 covid19 dashboard ncov-2019
Last synced: 15 days ago
JSON representation
📈 Coronavirus (COVID-19) dashboard to show the dynamics of Сoronavirus distribution per country
- Host: GitHub
- URL: https://github.com/trekhleb/covid-19
- Owner: trekhleb
- Created: 2020-03-18T20:18:37.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2021-08-07T16:30:59.000Z (over 3 years ago)
- Last Synced: 2025-04-02T05:08:04.603Z (22 days ago)
- Topics: 2019-ncov, chart, charts, coronavirus, coronavirus-real-time, coronavirus-tracking, covid-19, covid19, dashboard, ncov-2019
- Language: JavaScript
- Homepage: https://trekhleb.dev/covid-19/
- Size: 11.7 MB
- Stars: 266
- Watchers: 11
- Forks: 71
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Coronavirus (COVID-19) Dashboard
📈 [**Coronavirus (COVID-19) Dashboard**](https://trekhleb.github.io/covid-19/) shows the dynamics (the curvature of the graph) of Сoronavirus distribution per country.
## Reasoning
The reason for creating a new dashboard was to complement the well-known [JHU Dashboard](https://www.arcgis.com/apps/opsdashboard/index.html#/bda7594740fd40299423467b48e9ecf6) (which is made by Johns Hopkins CSSE) with the feature of seeing the charts with the number of COVID-19 `confirmed` / `recovered`/ `deaths` use-cases per country.
Basically I personally had a question like: _"What about the Netherlands/Ukraine?"_, _"Is the virus spread (growth factor) slowing down?"_, _"How I can compare the recovered/deaths dynamics per-country?"_, _"Which countries are doing the proper things to slow down the growth-factor"_.
### Main Functionality
The dashboard is still raw but it provides a basic functionality of displaying the global and per-country data charts.
Here is how the main functionality looks like:

## Data source and tech-stack
The dashboard is using [COVID-19 (2019-nCoV) Data Repository by Johns Hopkins CSSE](https://github.com/CSSEGISandData/COVID-19) as a data source.
Front-end wise I've tried to make it as simple as possible, therefore the dashboard is using a pure [React.js](https://reactjs.org/) (without `JSX` transpiler or `CreateReactApp` starter). To draw the chart I've used [Charts.js](https://www.chartjs.org/).
## Terms of Use
This GitHub [repository](https://github.com/trekhleb/covid-19) and its [Dashboard](https://trekhleb.github.io/covid-19/) relies upon publicly available data from [COVID-19 (2019-nCoV) Data Repository by Johns Hopkins CSSE](https://github.com/CSSEGISandData/COVID-19) as its main data source. The author of this repository hereby disclaims any and all representations and warranties with respect to the [Website](https://trekhleb.github.io/covid-19/), including accuracy, fitness for use, and merchantability. Reliance on the [Website](https://trekhleb.github.io/covid-19/) for medical guidance or use of the Website in commerce is strictly prohibited.