Skip to content

Latest commit

 

History

History
38 lines (26 loc) · 972 Bytes

README.md

File metadata and controls

38 lines (26 loc) · 972 Bytes

Covid 19 Aggregator

A backend service which fetches Covid-19 data from different sources, consolidates the result and provides most accurate response in terms of total number cases by country

Sources from

  • WorldOMeter
  • Math Droid (this will possibly be removed)
  • John Hopkins University

User Interface

Covid19 App deployed on Firebase

Source on bitbucket

Currently, UI is fetching the data only from WorldOMeter.

Tech Stack:

Backend

  1. Micronaut Framework (creating rest services)
  2. Swagger (exposing documentation)
  3. Mapstruct (converting data from different sources to one source)
  4. Lombok (removing boilerplate)
  5. RxJava (implementing reactive response instead vanilla response)
  6. Java 14

Frontend

  1. React
  2. Material UI
  3. Leaflet
  4. LineGraph
  5. Numeral
  6. ChartJS