Welcome to my Data project made in the context of CORE School.
This project is for loading, processing as well as showing several data related to COVID.
You can play with the project here
This project is composed of several pieces, each of them with its README. Those pieces are:
covid-data is a Python package in charge of loading and accessing the data. The backend uses it for retrieving data from the Database. The library holds all the SQL queries needed (so far) for accessing the data.
It can also be used as a CLI to load the data in an empty database.
The backend is made with Flask, exposing several endpoints to serve country and COVID cases data.
This backend serves all the necessary data to the Dashboard.
Last but not least, the frontend is a Streamlit application with different plots to explore and visualize the data.
This application presents an interactive panel to the user. The data shown is asked to the backend.
To deploy this project using Docker, you only have to clone the repository and bring it up with docker-compose.
git clone https://github.com/alesanmed-educational-projects/core-data-covid-project.git
cd core-data-covid-project
docker-compose up
If you want to take this path, I recommend:
- Clone the repository
- Open it in your favorite IDE
- Follow the steps in each part's README
I got the base data from Time Series Data Covid-19 Global dataset.
These data go from January 2020 until July 2021. For extending the information with more recent data (from Spain and France), I used the following data sources:
For enhancing the data with normalized locations, I used OpenCageData



