Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Weather App is a dynamic and user-friendly web application designed to provide real-time weather information, including temperature, humidity, wind speed, and more. Utilizing the OpenWeatherMap API, this app allows users to search for weather details by city and supports both metric (Celsius) and imperial (Fahrenheit) units to cater to a global aud

Notifications You must be signed in to change notification settings

KDvs123/Weather-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

4 Commits

Repository files navigation

🌀️ Weather App 🌀️

HTML5 CSS3 JavaScript Font Awesome OpenWeatherMap API License: MIT

Weather App is a dynamic and user-friendly web application designed to provide real-time weather information, including temperature, humidity, wind speed, and more. Utilizing the OpenWeatherMap API, this app allows users to search for weather details by city and supports both metric (Celsius) and imperial (Fahrenheit) units to cater to a global audience.

✨ Features

  • πŸ” City Search: Easily search for any city to get current weather information.
  • 🌑️ Temperature Units: Switch between Celsius (Β°C) and Fahrenheit (Β°F) units.
  • 🌦️ Weather Details: View detailed weather information, including real feel, humidity, wind speed, and atmospheric pressure.
  • πŸ“± Responsive Design: Crafted to provide an optimal viewing experience across a wide range of devices.

πŸŽ₯ Demo Video

Watch the demo video to see the Weather App in action:

πŸ–ΌοΈ Screenshots

Weather App in action

Screenshot 2024εΉ΄06月03ζ—₯ 191453

Screenshot 2024εΉ΄06月03ζ—₯ 191516

Screenshot 2024εΉ΄06月03ζ—₯ 191543

Farenheight Convertion

Screenshot 2024εΉ΄06月03ζ—₯ 191603

πŸ› οΈ Tech Stack

πŸš€ Getting Started

πŸ“‹ Prerequisites

Make sure you have the following installed on your local machine:

  • A modern web browser capable of running HTML5, CSS3, and JavaScript.
  • An API key from OpenWeatherMap.

πŸ”§ Installation

  1. Clone the repository:

    git clone https://github.com/KDvs123/weather-app.git
    cd weather-app
  2. Setup API Key:

    • Open app.js and replace "your_api_key" with your actual OpenWeatherMap API key:
      const API_KEY = "your_api_key";
  3. Run the application:

    • Open index.html in your web browser to run the app.

πŸ“ Usage

  1. Search for a city: Enter a city name in the search box and press enter or click the magnifying glass icon.
  2. View Weather Information: The app will display current weather information for the specified city.
  3. Toggle Temperature Units: Click on the Β°C or Β°F buttons to toggle between Celsius and Fahrenheit units.

πŸ“‚ Project Structure

weather-app/
β”‚
β”œβ”€β”€ index.html
β”œβ”€β”€ style.css
└── app.js

🀝 Contributing

Contributions are welcome! Please follow these steps to contribute:

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature-branch).
  3. Make your changes.
  4. Commit your changes (git commit -m 'Add new feature').
  5. Push to the branch (git push origin feature-branch).
  6. Open a Pull Request.

πŸ“œ License

This project is licensed under the MIT License - see the LICENSE file for details.

πŸ“¬ Contact

For any questions or suggestions, feel free to reach out:


Enjoy using the Weather App! 🌀️😊

About

Weather App is a dynamic and user-friendly web application designed to provide real-time weather information, including temperature, humidity, wind speed, and more. Utilizing the OpenWeatherMap API, this app allows users to search for weather details by city and supports both metric (Celsius) and imperial (Fahrenheit) units to cater to a global aud

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

AltStyle γ«γ‚ˆγ£γ¦ε€‰ζ›γ•γ‚ŒγŸγƒšγƒΌγ‚Έ (->γ‚ͺγƒͺγ‚ΈγƒŠγƒ«) /