Skip to content

LaithALhaware/Weather-Forecast-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

19 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🌀️ Weather Forecast App 🌦️

Image A simple Flask-based web application that allows users to get real-time weather information for any city. The weather data is fetched from the wttr.in service, and the app displays the weather conditions along with relevant emojis.

✨ Features

  • 🌍 Enter a city name to get the current weather.
  • β˜€οΈ Displays weather conditions (e.g., Sunny, Cloudy, Rainy) along with emojis πŸŒžπŸŒ§οΈβ„οΈ.
  • πŸ–₯️ Simple, user-friendly interface.

βš™οΈ Installation

  1. Open CMD πŸ–₯️
Operating System Steps
Windows πŸ’» 1. Press Windows + R to open the "Run" dialog box.
2. Type cmd and hit Enter.
3. The Command Prompt (CMD) will open.
Alternatively, you can search for "Command Prompt" in the Start menu and click to open it. πŸ”
4. To navigate to the Desktop, type cd %USERPROFILE%\Desktop and hit Enter. πŸ“‚
Linux 🐧 1. Press Ctrl + Alt + T to open the terminal.
2. Alternatively, search for "Terminal" in your applications menu. πŸ’¨
3. To navigate to the Desktop, type cd ~/Desktop and hit Enter. πŸ“‚
  1. Clone the repository:
git clone https://github.com/LaithALhaware/Weather-Forecast-App.git
cd Weather-Forecast-App
  1. Install the required dependencies :
pip install -r requirements.txt

πŸš€ Usage

Run the app on Web Page :

python app-GUI.py

Open your browser and visit http://127.0.0.1:5000/ to use the app.

Run the app on CMD :

python app-CMD.py

πŸ—‚οΈ Project Structure

Weather-Forecast-App/
β”‚
β”œβ”€β”€ app-GUI.py            # Main Flask application file
β”œβ”€β”€ app-CMD.py                
β”œβ”€β”€ templates/
β”‚   └── index.html        # HTML template for the weather app
β”œβ”€β”€ requirements.txt      # List of project dependencies
└── README.md             # This file

πŸ“ License

This project is licensed under the License. See the LICENSE.txt βš–οΈ file for details.


❀️ Support This Project

If you find this project useful, consider supporting its development:

πŸ’° Via PayPal: [PayPal Link]

Your support helps keep this project alive! πŸš€πŸ”₯

About

A simple Flask-based web app that fetches real-time weather data from wttr.in. Enter a city name to get weather conditions displayed with relevant emojis (β˜€οΈπŸŒ§οΈβ„οΈ). πŸš€ Fast, easy, and fun to use!

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors