Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/lit26/covid19_dashboard

COVID19 Data Visualization Dashboard
https://github.com/lit26/covid19_dashboard

coronavirus-tracking dashboard data-visualization python-dash reactjs

Last synced: 23 days ago
JSON representation

COVID19 Data Visualization Dashboard

Awesome Lists containing this project

README

        

# COVID-19 US Case Map

## About the apps

COVID-19 Dashboard: visualize the COVID-19 cases according to the state, county.

- Version 1: React website. Deploy: https://covid19-dashboard-b9495.web.app/
- Version 2: Dash website. Using the Dash interactive Python framework.

## React Version

Using plotly.js to plot the graphs.

## Python Version

## Initialize this app

(The following instructions apply to terminal command line.)

Create and activate a new virtual environment (recommended) by running
the following:

On Windows

```
virtualenv venv
\venv\scripts\activate
```

Or if using linux

```bash
python3 -m virtualenv venv
source venv/bin/activate
```

Install the requirements:

```
pip3 install -r requirements.txt
```
Run the app:

```
python3 app.py
```
You can run the app on your browser at http://127.0.0.1:8050

## Data Update

Python version collects data directly from Johns Hopkins CSSE (https://github.com/CSSEGISandData/COVID-19) and preprocess the data for this app.

React version use the data from https://github.com/lit26/COVID19_Data. Which is a repo which auto fetching data from Johns Hopkins CSSE and HealthData.gov and process with scripts. The data will update daily at 0:00 Pacific Time.

## Screenshots

Both apps display similarly.

![screenshot1](assets/screenshot.gif)

## Resources
Data Source: Johns Hopkins CSSE (https://github.com/CSSEGISandData/COVID-19)

lit26/COVID19_Data (https://github.com/lit26/COVID19_Data)

Dash Documentation: https://plotly.com/

## Contact:
Email: [email protected]