someshkar / covid19india-cluster

:microscope: Covid19 India Cluster Graph
https://cluster.covid19india.org
MIT License
990 stars 654 forks source link
coronavirus coronavirus-tracking covid19 covid19-cluster covid19-graph covid19-india covid19-tracker covid19india

COVID19 India Cluster Network Graph

This is a dashboard of network connections and clusters to track outbreak and transmission COVID19 in India. The primary data source is collected by volunteers at covid19india.org, a crowdsourced database collated from various news as well as government sources. This can be forked and connected to your Google sheet too. The intention of this graph is to open up options for analysis for policy/decision makers so that they can be more strategic in testing cases and deploying resources like ventilators, beds & medicines.

Primary app is at https://covid19india-network.now.sh.

enter image description here

Roadmap

  1. More precise cluster filters based on state, district, travel abroad etc
  2. NLP based analysis of Notes section to find out relationship info, travel history etc.
  3. Travel history of locations visited of patients, stay time etc.

Data Sources

Patient data :

Credits : https://github.com/amodm/api-covid19-in

Spreadsheet :

Submit new cases here !

NLP Extraction From Unstructured Notes :

Credits : https://github.com/NirantK/coronaIndia

Credits

Customizing

This app can be hooked to any google sheets based database. Is currently based on covid19india.org live crowdsourced patient database. Edit client_secrets.json and modify the endpoint in the /api folder to hook it to your own, then deploy to zeit.co to have it working online.

Issues

Submit an issue or feature request at issues or contact the maintainers.

Maintainers

Contributing

Install packages :


npm install

# or

yarn install

Run Development server with hot-reloading:


npm run dev

# or

yarn dev

#or

// if you have now CLI

now dev

Open http://localhost:3000 with your browser to see the result.

You can start editing the page by modifying pages/index.js. The page auto-updates as you edit the file.

Deploy on ZEIT Now

The easiest way to deploy this app is to use the ZEIT Now Platform .