Inspiration

The Covid-19 pandemic deeply impacted the world, and India faced a unique set of challenges across its vast and diverse states. We wanted to create something that not only informed but also helped people visualize how the pandemic evolved across regions. The idea was to build a data-driven platform to present trends in an easy and understandable way, combining our interest in data science and web development.

What it does

This project is a Flask-based web application that displays Covid-19 trends across India. It features: State-wise confirmed, cured, and death data,Calculated recovery and mortality rates,Visualization of the top 10 states by active cases and deaths,A line chart showing trends for the top 5 affected states

How we built it

We used the following tools and technologies: Python for data handling and backend logic,Flask as the web framework,Pandas for data manipulation and cleaning,Matplotlib & Seaborn for plotting and visualizations,HTML, CSS, Bootstrap for the front-end UI,CSV datasets on Covid-19 case and vaccine data in India

Challenges we ran into

Handling messy and inconsistent CSV files (e.g., mixed date formats),Calculating active cases correctly while avoiding duplication,Optimizing graph rendering and layout for better readability,Managing image generation and static file routing in Flask

Accomplishments that we're proud of

Building an end-to-end data visualization project using real-world datasets,Creating multiple interactive views using tables and graphs, Implementing state-level comparisons with calculated metrics like mortality and recovery rates

What we learned

How to build a full-stack Flask application from scratch,How to clean and analyze Covid-19 data using Pandas,How to visualize complex trends using Matplotlib and Seaborn,The importance of UI/UX in conveying data effectively

What's next for Covid 19 Trend analaysis

Add real-time data updates through APIs Implement filters and dropdowns for state-wise selection Include district-level Covid and vaccination data Make the site mobile-responsive

Share this project:

Updates