8000 GitHub - mohamedyounis10/Covid-19-Detection-ML: An interactive Python project for detecting, analyzing, and visualizing COVID-19 data. It features a Tkinter-based desktop GUI and a Streamlit web application, allowing users to filter, explore, and understand pandemic trends with visual charts and data analysis.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
8000

An interactive Python project for detecting, analyzing, and visualizing COVID-19 data. It features a Tkinter-based desktop GUI and a Streamlit web application, allowing users to filter, explore, and understand pandemic trends with visual charts and data analysis.

Notifications You must be signed in to change notification settings

mohamedyounis10/Covid-19-Detection-ML

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🦠 COVID-19 Detection & Analysis App

This project is a Python-based application for analyzing and visualizing COVID-19 data using data science and interactive GUIs.

It includes:

  • A Tkinter-based desktop interface
  • A Streamlit-based web application

📂 Dataset

You can download the COVID-19 dataset used in this project from the following link:

📥COVID-19 Dataset


💡 Features

  • Load and clean COVID-19 datasets
  • Visualize confirmed cases, deaths, and recoveries
  • Interactive desktop app using Tkinter
  • Web-based interactive dashboard using Streamlit
  • Filter data by country and time

📊 Work Done in the Notebook

  • Imported and cleaned COVID-19 datasets using pandas
  • Performed statistical analysis on global COVID-19 trends
  • Visualized the data using matplotlib and seaborn
  • Built a GUI using Tkinter to allow users to explore data and view charts
  • Developed a Streamlit web dashboard for interactive data viewing
  • Implemented filtering features by country and date range

🖼️ Screenshots

🖥️ Tkinter GUI:

Tkinter


🌐 Streamlit Web App:

Streamlit


🚀 How to Run

1. Install required packages:

pip install pandas matplotlib seaborn streamlit

2. Run the Applications

# Run the Tkinter app
python tk_app.py

# Run the Streamlit app
streamlit run streamlit_app.py

3. Access the Streamlit Interface

http://localhost:8501

📁 Project Structure

  • covid19-code.ipynb – Main Jupyter notebook for data analysis and UI logic
  • tk_app.py – Python file for the Tkinter interface
  • app.py – Python file for the Streamlit dashboard
  • screenshots/ – Folder containing UI images
  • README.md – Project documentation

📦 Requirements

  • Python 3.7 or higher
  • pandas
  • matplotlib
  • seaborn
  • streamlit
  • tkinter (usually included with Python)

👨‍💻 Author

Developed by Mohamed Younis

About

An interactive Python project for detecting, analyzing, and visualizing COVID-19 data. It features a Tkinter-based desktop GUI and a Streamlit web application, allowing users to filter, explore, and understand pandemic trends with visual charts and data analysis.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0