COVID–19 Data Visualization Dashboard (Greece and worldwide), is open-source and developed by the team at Civic Information Office in collaboration with iiMEdD Lab.
You can read more about the data in iMEdD's open-data relevant repository or see in action the COVID–19 dashboard. If you are interested in the data collection mechanism you can refer to COVID–19 automation service.
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/cvcio/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 key is VUE_APP_BASE_API
, which is the COVID–19 API url. You can host your own API or you can use the public endpoints https://covid.imedd.org or the fallback https://covid.cvcio.org. Read more about the API here: COVID–19 API.
# 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.
- Ilias Dimos (@dosko64)
- Dimitris Papaevagelou (@andefined).