Skip to content

🌤️ A real-time weather forecast app built with Streamlit, featuring 5-day forecasts, AQI, min/max temperatures, and an interactive temperature trend chart using OpenWeatherMap API.

License

Notifications You must be signed in to change notification settings

Tech-Nomadic-X/weather-forecast-app-for-Micro-IT

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🌤️ Weather Forecast App with ML Forecasting

A Streamlit app that shows real-time current weather and 5-day forecast for any city using OpenWeatherMap API.
Features include temperature, min/max temps, wind speed (km/h), humidity, pressure, air quality index (AQI), and a temperature trend chart.


Setup Instructions

  1. Clone this repository
    git clone < https://github.com/Tech-Nomadic-X/weather-forecast-app-for-Micro-IT >
  2. Create and activate a virtual environment (recommended)

python -m venv venv Windows

venv\Scripts\activate Linux / Mac

source venv/bin/activate

  1. Install dependencies
    pip install -r requirements.txt

  2. Replace the API key in app.py with your OpenWeatherMap API key

  3. Run the app
    streamlit run app.py


Usage

  • Enter a city name and press Enter or click “Get Weather”
  • View current weather data, AQI, and 5-day forecast
  • Temperature trend graph for next 5 days included

Notes

  • The app uses the OpenWeatherMap API, so make sure you have a valid API key
  • Wind speed is displayed in km/h
  • Min and max temperatures are accurately calculated from forecast data

License

MIT License

About

🌤️ A real-time weather forecast app built with Streamlit, featuring 5-day forecasts, AQI, min/max temperatures, and an interactive temperature trend chart using OpenWeatherMap API.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages