elbination / covid19-dashboard

🦠 Django open-source Coronavirus dashboard. Powerful data driven web-app, with an awesome UI. Contributions welcomed! Found on 🕶Awesome-list

Home Page:https://ncov-dashboard.herokuapp.com/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Covid 19 Interactive Dashboard

Awesome Build Status Gitter Open Source Love MIT License Made with Pthon

Dashboard screenshot

About

Coronavirus disease (COVID-19) is an infectious disease caused by a newly discovered coronavirus. At this time, there are no specific vaccines or treatments for COVID-19. The best way to prevent and slow down transmission is be well informed about the COVID-19 virus. who.int

The goal of this project is not to build just another dashboard. But, to focus on collaborative plot ideas, and a mobile friendly UI/UX. Feel free to open an issue requesting a type of plot, table, or any feature for that matter. Join the repo's Gitter chat.

Contributors

Getting Started

Prerequisites

  • Python; pyenv recommended
  • Pip

Installing

Get the project up and running locally in just 5 easy steps.

  1. Create a personal Fork of this repository.

  2. Clone the fork with HTTPS, using your local terminal to a preferred location, and cd into the project.

git clone https://github.com/your_username/covid-19-dashboard.git

Cloning into 'covid-19-dashboard'...
remote: Enumerating objects: 113, done.
remote: Counting objects: 100% (113/113), done.
remote: Compressing objects: 100% (80/80), done.
Receiving objects: 100% (2845/2845), 12.52 MiB | 5.21 MiB/s, done.

cd covid-19-dashboard/
  1. Create your virtual environment, and activate it.
python -m venv env

source env/bin/activate  # Linux/Mac
env/Scripts/activate  # Windows
  1. Install dependencies
pip install -r requirements.txt
  1. Run local server, and DONE!
python manage.py runserver

May 06, 2020 - 11:22:23
Django version 3.0.6, using settings 'core.settings'
Starting development server at http://127.0.0.1:8000/
Quit the server with CONTROL-C.

Deployment

Heroku app is already configured to this repository for automatic deploys from any push to the master branch. Create a pull request containing your respective changes and wait for merge.

Built With

  • Django Django is a high-level Web framework that encourages rapid development and clean, pragmatic design.
  • Plotly The leading front-end for ML & data science models in Python, R, and Julia.
  • Appseed provides boiler-plate code for multipurpose applications, ready for deployment.
  • Bootstrap

Data Sources

  • Johns Hopkins University: CSSE 2019-ncov data repository, found here.
  • Our World in Data: OWID Github Data repository, found here.

License

@MIT

About

🦠 Django open-source Coronavirus dashboard. Powerful data driven web-app, with an awesome UI. Contributions welcomed! Found on 🕶Awesome-list

https://ncov-dashboard.herokuapp.com/

License:MIT License


Languages

Language:CSS 77.6%Language:JavaScript 13.7%Language:Python 4.6%Language:HTML 4.0%Language:Ruby 0.0%