Skip to content

MrJi421/Weather-Forcasting-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Here's a more polished version of your README file, with improved structure, clarity, and formatting to make it more engaging and user-friendly:


🌤️ Weather Forecasting App

📋 Overview

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.

🚀 Features

  • 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.

⚙️ Installation

  1. Clone the repository:

    git clone https://github.com/MrJi421/weather-forecast-app.git
  2. Navigate to the project directory:

    cd weather-forecast-app
    `
    
  3. Install the required dependencies:

    pip install -r requirements.txt
  4. Run the Streamlit app:

    streamlit run Weather_app.py

💡 Usage

  1. Enter the name of a city in the input field.
  2. Select your preferred temperature unit (°C or °F) and choose the graph type (line or bar).
  3. Click the "Submit" button to fetch the weather forecast.
  4. Explore the visualized data and detailed weather updates.

🛠️ Technologies Used

  • Python
  • Streamlit
  • OpenWeatherMap API
  • Matplotlib
  • PyOWM
  • Font Awesome

👨‍💻 Author

Hemant Kumar
GitHub Profile

📄 License

This project is licensed under the Apache License 2.0.


About

# Weather Forcasting App

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages