Here's a more polished version of your README file, with improved structure, clarity, and formatting to make it more engaging and user-friendly:
The Weather Forecasting App is an intuitive web application developed using Streamlit and powered by the OpenWeatherMap API. It provides real-time 5-day weather forecasts for any city, complete with interactive visualizations and detailed weather insights.
- City Search: Enter any city name to get accurate weather forecasts.
- Temperature Units: Toggle between Celsius and Fahrenheit.
- Graphical Visualizations: Choose between line or bar graphs to visualize temperature trends.
- Detailed Weather Updates: Stay informed about conditions like rain, clouds, fog, snow, storms, tornadoes, and hurricanes.
- Sunrise & Sunset Times: Check the exact times for any city.
- Interactive UI: A user-friendly interface with integrated social media links for easy sharing.
-
Clone the repository:
git clone https://github.com/MrJi421/weather-forecast-app.git
-
Navigate to the project directory:
cd weather-forecast-app `
-
Install the required dependencies:
pip install -r requirements.txt
-
Run the Streamlit app:
streamlit run Weather_app.py
- Enter the name of a city in the input field.
- Select your preferred temperature unit (°C or °F) and choose the graph type (line or bar).
- Click the "Submit" button to fetch the weather forecast.
- Explore the visualized data and detailed weather updates.
- Python
- Streamlit
- OpenWeatherMap API
- Matplotlib
- PyOWM
- Font Awesome
Hemant Kumar
GitHub Profile
This project is licensed under the Apache License 2.0.