Skip to content

Covid Tracker is a Flutter app that provides real-time global and country-wise COVID-19 stats with interactive graphs, search, and detailed dashboards. Built with Flutter, Provider, and REST API integration, it ensures smooth UI, responsive design, and accurate pandemic data.

Notifications You must be signed in to change notification settings

Usman-bin-Khalid/Covid-Tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🦠 Covid Tracker App

Covid Tracker is a real-time global and country-wise COVID-19 monitoring app built with Flutter.
It features clean UI, smooth user experience, and live API integration to provide accurate pandemic insights.

👉 Repository: Covid Tracker


🌍 Key Features

  • 📊 Global Dashboard

    • Total Cases, Deaths, Recovered
    • Today’s Cases & Deaths
    • Active & Critical Cases
  • 📈 Interactive Graphs to visualize pandemic trends

  • 🌐 Country-wise stats with detailed breakdown

  • 🔍 Search bar to quickly find any country

  • 📑 Country Detail Page with full analysis


🛠️ Technical Stack

  • Frontend: Flutter (Dart)
  • Backend: COVID-19 REST API (disease.sh)
  • State Management: Provider
  • Other Tools: HTTP, Charts Library

📐 Architecture Highlights

  • Home Screen: Global stats + graph + navigation
  • Countries Screen: List with search & summary
  • Country Detail Screen: Full per-country analysis
  • Reactive Updates: Provider for real-time sync
  • Clean Data Flow: Efficient API calls & parsing

🧩 Challenges Tackled

  • ✅ Async data loading without blocking UI
  • ✅ Graceful handling of API/network issues
  • ✅ Optimized list searching for large data sets
  • ✅ Responsive design across devices

🔮 Planned Enhancements

  • 🌙 Dark Mode support
  • 🎞️ Smooth animations for transitions & graphs
  • 🔔 Daily update notifications
  • ⭐ Bookmark favorite countries
  • 📴 Offline view of last fetched data

🚀 Getting Started

Prerequisites

  • Flutter SDK (3.0 or later)
  • Dart SDK (2.17 or later)
  • Android Studio / VS Code with Flutter plugin

Installation

  1. Clone the repository:
    git clone https://github.com/Usman-bin-Khalid/Covid-Tracker.git
    cd Covid-Tracker

About

Covid Tracker is a Flutter app that provides real-time global and country-wise COVID-19 stats with interactive graphs, search, and detailed dashboards. Built with Flutter, Provider, and REST API integration, it ensures smooth UI, responsive design, and accurate pandemic data.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages