COVID–19 Data Visualization Dashboard (Greece), is open-source and developed by the team at Civic Information Office in collaboration with iMEdD Lab.
In January 2023 a new Version was released by Sociality Cooperative.
You can read more about the data in iMEdD's open-data relevant repository or see in action the COVID–19 dashboard.
This project is an effort to visualize the spread of the disease in Greece, as the Greek government lacks transparency on this issue. This is an open-source project, so please contribute to make it better.
You will need to run NodeJS (>= version 12.16.1). You may consider using a Node version manager such as nvm to help ensure all dependencies run correclty. Additionaly, you may also use yarn as your Node package manager.
# clone the repo
git clone https://github.com/iMEdD-Lab/covid-19.git
# cd to directory
cd covid-19
In the new folder you will find a .env
file, where you can set your own environment variables. Read more about Vue CLI modes and environment variables.
The important keys are VUE_APP_BASE_API
, VUE_APP_GOV_API_KEY
and VUE_APP_MAPBOX
. The first is the COVID–19 API url. You can host your own API or you can use the public endpoints https://covid.imedd.org. Read more about the API here: COVID–19 API. The second one is the token for Vaccinations Data API. You can get one from here: Create API Token. Finally, the third is the Mapbox Access Token, which you can get from Mapbox.
# install dependencies
yarn
# serve the application locally
yarn serve
If you're new to contributing to Open Source on Github, this guide can help you get started. Please check out the contribution guide for more details on how issues and pull requests work. Before contributing be sure to review the code of conduct.
- COVID–19 API (iMEdD Lab)
- COVID–19 Open Data (iMEdD Lab)
- COVID–19 Application (iMEdD Lab)
- Ilias Dimos (@dosko64)
- Dimitris Papaevagelou (@andefined).
- Sociality Coop (@socialityCoop)