Skip to content

DianaS96/Covid-19_visualization

Repository files navigation

Covid-19_visualization 😷

This application enables to create dashboard for the analysis of coronavirus spread.

With this app you can get the following info:

  1. Data for specified country:
  • Total cases and total deaths
  • Daily cases and total deaths
  1. World statistics:
  • Total cases and total deaths
  • Daily cases and total deaths
  • Top 10 countries with the highest number of confirmed COVID-19 cases
  • Top 10 countries with the highest number of deaths from COVID-19
  • Covid-19 spread in the world (map visualization)

Programming languages and technologies used: Python (Flask, Pandas, NumPy, Matplotlib), HTML, CSS, Docker

Example of visualization (data as of 19/03/2022)

COVID-19 data for specified country

Click to expand!

country_stats

World statistics

Click to expand!

world_stats covid_spread_map

Usage

Method 1 (using Docker) 📦 🐳

  • Clone this repo
  • Run docker-compose up
  • Enter in browser http://localhost:5000/
  • Don't forget to remove container and image after exiting the program (docker rm [container_name] and docker image rm [image_name] )

Method 2 (without Docker)

  • Clone this repo
  • Install all necessary packages (see file requirements.txt)
  • run app.py or flask run

Releases

No releases published

Packages

No packages published

Languages