This project is a graphical user interface (GUI) developed using Tkinter, a Python library, to display COVID-19 cases in the UK. It provides a user-friendly interface for users to visualize and track the spread of the virus across different regions in the UK.
![interface](https://private-user-images.githubusercontent.com/115963773/250346966-7da2cef5-e379-4ace-bd6b-c044bf1236ae.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjE3MTM0NjcsIm5iZiI6MTcyMTcxMzE2NywicGF0aCI6Ii8xMTU5NjM3NzMvMjUwMzQ2OTY2LTdkYTJjZWY1LWUzNzktNGFjZS1iZDZiLWMwNDRiZjEyMzZhZS5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwNzIzJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDcyM1QwNTM5MjdaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT04MDE0OTk5M2ZhMjI5YjQ0NTI0ZmEyOWQzMTExNDIwNzJiOWRjOTkyN2JiMWZiZDllZGJmZmY0OTk1NjYyM2Y2JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.OZb4RSpbjSQTlE316yhvPFsFFsRb5fF-Uxwi8d4smkY)
- Real-time data: The GUI fetches the latest COVID-19 data using an API from reliable sources and displays it in a visually appealing manner.
- Interactive Graphs and Plots: All visualizations are interactive, allowing users to zoom in, pan, and hover over data points for detailed information. The graphs and plots are created using Plotly, providing a rich set of functionalities.
- Date selection: Users can select specific dates using a pop-up calendar widget, enabling them to analyze COVID-19 cases for a particular time period.
- Comparison of places: The GUI allows users to compare COVID-19 cases between different places or areas. Users can select the places of interest from a dropdown menu, providing a convenient way to focus on specific locations.
Install the required packages listed in the requirements.txt file.
pip install -r requirements.txt
The requirements.txt file contains the specific versions of the packages required for this project. Pip will automatically install the necessary dependencies for you.
-
Clone the repository:
git clone https://github.com/your-username/covid19-uk-gui-tkinter.git
-
Navigate to the project directory:
cd covid19-uk-gui-tkinter
-
Run the application:
CovidCases_Interactive GUI.py
-
The GUI will launch, displaying the COVID-19 cases in the UK. Explore the different features and interact with the interface to analyze the data.
![GUI](https://private-user-images.githubusercontent.com/115963773/250346986-0e628173-a7cd-4197-9717-8db7890daf4b.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjE3MTM0NjcsIm5iZiI6MTcyMTcxMzE2NywicGF0aCI6Ii8xMTU5NjM3NzMvMjUwMzQ2OTg2LTBlNjI4MTczLWE3Y2QtNDE5Ny05NzE3LThkYjc4OTBkYWY0Yi5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwNzIzJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDcyM1QwNTM5MjdaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT02ZWRlYWIxNzFkOTdlMGI4MmIxMTQ2OTZjNTIzNTUxNmE0MGE1NDg1MzVlNzA3NmVhN2I1ZTMxYTJiNzQ1ZDI5JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.NuPNFM2FhbmmdeHvtJF-75B3zv0FIdLdqQq77DbQAyI)
The COVID-19 data used in this project is obtained from reliable sources such as:
- UK Government's official COVID-19 data portal: https://coronavirus.data.gov.uk/
- World Health Organization (WHO): https://www.who.int/
Contributions to this project are welcome. If you find any issues or have suggestions for improvement, please create a new issue or submit a pull request.
This project is licensed under the MIT License.
- The creators of Tkinter for providing a powerful and versatile GUI library.
- The contributors to the COVID-19 data sources used in this project for providing reliable and up-to-date information.