Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/adrienjarretier/visualisation-cas-covid-19
A web app to follow daily new cases of covid-19 in France : https://covid.sirtak.fr/
https://github.com/adrienjarretier/visualisation-cas-covid-19
covid-19
Last synced: 3 months ago
JSON representation
A web app to follow daily new cases of covid-19 in France : https://covid.sirtak.fr/
- Host: GitHub
- URL: https://github.com/adrienjarretier/visualisation-cas-covid-19
- Owner: AdrienJarretier
- Created: 2020-03-27T07:11:30.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2022-03-25T13:58:54.000Z (almost 3 years ago)
- Last Synced: 2024-04-14T12:47:54.001Z (9 months ago)
- Topics: covid-19
- Language: JavaScript
- Homepage:
- Size: 1.31 MB
- Stars: 6
- Watchers: 2
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Visualization of covid-19 new cases
## [https://covid.sirtak.fr/](https://covid.sirtak.fr/)
## The app
This project is a web application showing daily new cases of covid-19.
It interactively displays new reported contaminations, and allows to :+ Select a European country of interest (currently France and Germany)
+ Switch between linear and log scales
+ Zoom to focus on the last 7 weeks
+ Overlay a rolling average to de-noise and smooth the raw data, that is subjet to strong weekly variations. The window size of this weighted rolling average can be set on either 14 or 30 days
Here is a preview of the application (in French):
![App screenshot](/public/images/App_preview.png)
The data is from :
[European Centre for Disease Prevention and Control](https://www.ecdc.europa.eu/en/publications-data/data-daily-new-cases-covid-19-eueea-country)**The app is not deployed online, but it will be soon.**
## Requirements to use the app on your PC / server :
### Basic install
Nodejs (v14.17) should be downloaded : [https://nodejs.org/en/download/](https://nodejs.org/en/download/).
Then, clone the project, enter it, install the required dependencies, and initialize the cases database as follows :
```bash
git clone https://github.com/AdrienJarretier/visualisation-cas-covid-19.git
cd visualisation-cas-covid-19
npm install
node db/createDb.js
```### Start the app
> Start the web sever with `npm start`