Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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/

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`