Skip to content

Backend service created using micronaut that fetches the covid data from multiple sources and provides most accurate results.

Notifications You must be signed in to change notification settings

nullptr7/covid19-aggregator

Repository files navigation

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

About

Backend service created using micronaut that fetches the covid data from multiple sources and provides most accurate results.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published