Project · 2020

Coronavirus COVID 19 Tracking Tool

Create a user in the platform, compare COVID stats between countries, plot the information for graphical comparison, or retrieve updated information via the Telegram mobile app. Tag countries with different lockdown strategies and draw conclusions from the stats.

Technologies

  • Spring Boot
  • Java 14
  • React
  • Telegram Bot
  • Lombok
  • Docker
  • Azure App Service
  • Azure DevOps CI/CD
  • JWT
  • MySQL
  • SQL Server
  • REST

This full-stack tracking platform combines a Spring Boot REST API with a React frontend and a Telegram bot. Users can compare COVID statistics between countries, graph the results, and classify countries according to their lockdown strategies.

The application uses JWT authentication and relational databases, with Docker Compose coordinating its services. Azure App Service and Azure DevOps CI/CD provide the deployment path. The separate API, frontend, and Telegram components show how the same data can support both browser-based analysis and a conversational mobile interface.