Description This Weather App is a simple and intuitive web application that allows users to check the current weather conditions for any city around the world. The application fetches weather data from a reliable API and displays it in a user-friendly interface. The app is built using HTML, CSS, and JavaScript.
Features Search Functionality: Users can search for weather information by entering the name of a city. Current Weather Data: Displays current temperature, weather conditions, humidity, and wind speed. Dynamic Backgrounds: Changes background images based on the weather conditions (e.g., sunny, rainy, snowy). Responsive Design: Ensures the app looks good on all devices, including desktops, tablets, and smartphones. Technologies Used HTML: For the structure of the web pages. CSS: For styling the application and making it visually appealing. JavaScript: For fetching data from the weather API and updating the UI dynamically. Weather API: To get real-time weather data (e.g., OpenWeatherMap API). Setup Instructions Clone the repository: sh Copy code git clone https://github.com/yourusername/weather-app.git cd weather-app Open the index.html file in your web browser to view the app. Usage Enter the name of the city you want to check the weather for in the search bar. Press the "Search" button or hit "Enter". View the current weather information displayed on the screen. Project Structure index.html: The main HTML file that contains the structure of the web app. styles.css: The CSS file for styling the web app. app.js: The JavaScript file that handles the logic and interaction with the weather API. Contributing If you would like to contribute to this project, please follow these steps:
Fork the repository. Create a new branch for your feature or bugfix. Commit your changes and push the branch to your fork. Create a pull request detailing your changes. License This project is licensed under the MIT License. See the LICENSE file for more details.
Contact For any questions or feedback, please open an issue or contact me at [karthikrayaprolu13@gmail.com].