Interactive and animated dashboard to track the outbreak of COVID-19 in Italy
Explore the docs »
View Demo
·
Report Bug
·
Request Feature
The purpose of this project is to show, in a intuituve and interactive way, data of COVID-19 outbreak in Italy. The dashboard fetches data from the official github repository of Dipartimento della Protezione Civile, and shows it in different ways like tables, charts and map.
The dashboard is built with:
- Vue.js
- Node.js
- Express
- Bootstrap Vue
- MapBox
Follow the instructions for setting up the project locally.
- Node
- npm
npm install npm@latest -g
- Clone the repo
git clone https://github.com/veronicadev/italy-covid-tracker.git
- Install NPM packages
npm install
- Create the
.env
file in the main folder of the project and enter your API
DATASOURCE_HOST=https://raw.githubusercontent.com
DATASOURCE_BASE_URL=/pcm-dpc/COVID-19/master
VUE_APP_API_URL=http://localhost
NODE_ENV=development
VUE_APP_MAP_TOKEN=<YOUR MAPBOX KEY>
- Run the following command to start the server
npm run start
- Run the following command to start vue
npm run serve
See the open issues for a list of proposed features (and known issues).
Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Project Link: https://github.com/veronicadev/italy-covid-tracker