Coder Social home page Coder Social logo

covid-19-response-greece / covid19-region-forecast Goto Github PK

View Code? Open in Web Editor NEW
1.0 8.0 2.0 314 KB

Visualization and forecast of the COVID-19 cases worldwide

Home Page: https://covid-19-regional-forecasting.herokuapp.com/

Python 63.76% JavaScript 0.76% CSS 35.48%
heat-map dashboard recovered-cases dashboards dash python covid-19

covid19-region-forecast's Introduction

The Coronavirus Dashboard: An overview

This is a repository for the interactive dashboard that visualizes and forecasts the coronavirus spread in different countries and regions.

The dataset is provided by the Data Repository of Johns Hopkins Center for Systems Science and Engineering (JHU CSSE). The datasets for the confirmed and recovered cases such as the deaths are used. You can find the dataset here https://github.com/CSSEGISandData/COVID-19. You do not need to download the datasets from the repository the codes works with the latest updated datasets from that repository.

In the screenshot below, a printsceen of the dashboard is displayed:

Image description

The main functionalities are:

1) Density heat map: The world heat map, on the left side of the dashboard, illustrates the spread of the virus. The darker it is, the more cases reported in that area. The user can select from the menu above the heat map the cases to be displayed.  

2) Cases Forecast: The user can select a country or a region on the heat map, and then on the right side of the dashboard can see the spread of the virus in that country or region.  The displayed data shows the confirmed, death and recovered cases throughout the time for the selected area. The graph displays the actual data and the predictions for about the 10 next days. Prophet is used to forecast the cases. 

2) General Info: For each selected country or region, the user can see some general information about the country or the region such as population, population density, and GDP per capita.

Instructions:

Global URL: The app is deployed in Heroku server

Locally: Download the folder, run the app.py file and open your local host: http://127.0.0.1:80/

app.py : the main function
layout.py: the layout of the app
callbacks.py: the callbacks of the app
app_functions.py all the required apps
assets folders: the CSS styling of the app
population_statistics.csv: includes statistics of the world population

covid19-region-forecast's People

Contributors

stamatelou avatar tzelve avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Forkers

tzelve stamatelou

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.