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
Currently, UI is fetching the data only from WorldOMeter.
Tech Stack:
Backend
- Micronaut Framework (creating rest services)
- Swagger (exposing documentation)
- Mapstruct (converting data from different sources to one source)
- Lombok (removing boilerplate)
- RxJava (implementing reactive response instead vanilla response)
- Java 14
Frontend
- React
- Material UI
- Leaflet
- LineGraph
- Numeral
- ChartJS