Giter Site home page Giter Site logo

kimamov / covmapper Goto Github PK

View Code? Open in Web Editor NEW

This project forked from covopen/covmap

0.0 1.0 0.0 9.36 MB

Web service to display large-scale epidemiological data and forecasts of the SARS-CoV-2 pandemic.

License: Apache License 2.0

HTML 4.94% Dockerfile 0.47% JavaScript 17.48% TypeScript 74.03% CSS 1.59% Java 1.10% Shell 0.39%

covmapper's Introduction

CovMap

A web app to display large-scale epidemiological data and forecasts of the SARS-CoV-2 pandemic.

Development

We use Docker currently only to develop on different operating systems. It is not necessarily needed, on unix like systems you can use yarn scripts directly, like yarn dev.

Docker for Unix like systems

cd ./CovMap
yarn install
docker-compose up

Yarn for Unix like systems

cd ./CovMap
yarn dev

Then go to https://localhost:8080 in your browser (if you are using docker you have to allow self-signed certificates in order to work)

Test Data

To generate test data for GeoJSONs you want to map your data on (like in /data), use the script at dev/generate-random-data-for-geojson.js.

node dev/generate-random-data-for-geojson --help

Contributing

For fast Hackathon like sprints, we use the shared develop branch. Add your changes locally, use git add X && git commit then use git pull --rebase before you push and resolve possible conflicts locally, then git push.

Requirements for v1.0

MUST:

  • Show map of Germany with colored district areas
  • Timeline bar: Selection of day and automatic update of map
  • Selection for type of displayed data (e.g. confirmed cases, deaths)
  • uses efficient encoding of zip code areas, e.g. TopoJSON
  • can ask users for symptoms

IMPORTANT:

  • Displaying of further graphs, e.g. infections vs time
  • Displaying of further tables, e.g. infections vs state or zip code

NICE TO HAVE:

  • Addition of further countries
  • Multilingual
  • does not rely on 3rd party maps, e.g. MapBox

covmapper's People

Contributors

kommander avatar christianromberg avatar alexanderthieme avatar m-pa avatar christophwersal avatar kimamov avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.