Skip to content

Aditya44234/Weather-Checking-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

2 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🌀️ Weather Checker

Weather Checker is a dynamic Flask web app that lets users check real-time weather information for any city around the world using the OpenWeatherMap API. Enter the name of a city and get instant updates on temperature, weather conditions, and a matching weather icon β€” all served with sleek styling.


πŸš€ Features

  • 🌍 Search weather by any city
  • 🌑️ Displays temperature in Celsius
  • ☁️ Shows descriptive weather conditions
  • πŸ–ΌοΈ Dynamically fetches weather icons from OpenWeatherMap
  • πŸ’… Clean and responsive UI built with HTML, CSS, and Flask

πŸ”§ How to Run Locally

  1. Clone the repository:

    git clone https://github.com/your-username/weather-checker.git
    cd weather-checker
  2. Install required dependencies:

    pip install -r requirements.txt
  3. Add your API key from OpenWeatherMap:

    • Replace YOUR_API_KEY in app.py with your actual key.
  4. Run the Flask server:

    python app.py
  5. Open your browser and go to:

    http://127.0.0.1:5000/
    

πŸ“ Project Structure

weather-checker/
β”œβ”€β”€ app.py
β”œβ”€β”€ templates/
β”‚   └── weather.html
β”œβ”€β”€ static/
β”‚   └── style.css
β”œβ”€β”€ README.md
└── requirements.txt

🧠 Tech Stack

  • Python (Flask)
  • HTML + CSS
  • OpenWeatherMap API

πŸ“Œ To-Do / Ideas

  • Add autocomplete for city names
  • Include animated weather backgrounds based on condition
  • Support multiple units (Β°C / Β°F)
  • Show extended forecast

πŸ“¬ Feedback

Got ideas or found a bug? Feel free to open an issue or submit a pull request β€” contributions are welcome!


Made with ❀️ and code by Aditya Joshi

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published