This project, developed as part of the UE Python2, presents a Streamlit-based Covid19 Dashboard. The dashboard allows users to track the progression of Covid-19 cases over time for selected countries, with options to customize the display.
Streamlit, the foundational technology behind this application, is an open-source Python library designed for creating interactive web applications effortlessly. It empowers data scientists and developers to transform data, visualizations, and analyses into user-friendly web applications with minimal code. By integrating Streamlit, this project provides a user-friendly interface for monitoring Covid-19 cases, making it accessible and informative !
- BENRADHIA Takwa
- BENYAKHLAF Dounia
- LAM Louise
- TOUAMI Essmay
The Streamlit Covid Dashboard provides the following functionalities:
-
Country Selection: Users can choose one of the following countries: France, Italy, Germany, Sweden, Spain, or England.
-
Color Selection: Users can customize the color of the line chart representing the Covid-19 cases' evolution.
-
Date Range Selection: Users can specify the start and end dates for visualization.
-
Visualization: The application uses Matplotlib to display the Covid-19 cases' evolution over time for the selected country.
To watch a demonstration of the project, view our demo video on Canva.
To run the application, follow these steps:
-
Clone this repository.
git clone <https://github.com/Louise-coder/streamlit-covid>
-
Install Required Libraries
pip install streamlit pandas matplotlib folium streamlit_folium # with pip conda install -y streamlit pandas matplotlib folium streamlit_folium # with conda mais tout marche pas...
-
Run the Application.
Navigate to the project directory in your terminal and execute the following command:
streamlit run src/demo.py
After running the above command, a new browser window will open, and you'll be able to interact with the Streamlit Covid Dashboard.
Alternatively, you can access the application directly via the following Streamlit link:
- Python Version: 3.10
- Streamlit Version: 1.28.0
- Matplotlib Version: insert_latest_version_here
- Pandas Version: insert_latest_version_here
👋 Explore the latest Covid-19 data with our Streamlit Covid19 Dashboard and stay informed effortlessly !