Skip to content

rishanmenezes/PRODIGY_WD_05

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

4 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

PRODIGY_WD_05

A web page that fetches weather data from a weather API based a user-inputted location, displaying current weather conditions, temperature, and other relevant information.

✨ Task Overview

Objective: To build a web page that:

  • Fetches weather data using a weather API (such as OpenWeatherMap).
  • Displays the current weather conditions, temperature, humidity, wind speed, and other relevant weather information.
  • Allows users to input a location (city name or ZIP code) to get weather details for that specific location.

πŸ”§ Technologies Used

  • HTML5: For structuring the content of the web page.
  • CSS3: For styling the page, ensuring it is visually appealing and responsive.
  • JavaScript: For fetching data from the weather API and updating the page dynamically.
  • Weather API (e.g., OpenWeatherMap): To fetch the weather data.

πŸ“‚ Project Structure

  • index.html # Main HTML file with structure and content.
  • style.css # CSS file for styling the web page.
  • main.js # JavaScript file for fetching weather data and updating the page.
  • README.md # Documentation.

πŸš€ How to Run This Project

πŸ“– What I Learned

  • Fetching weather data using an external API (OpenWeatherMap).
  • Handling user inputs and displaying dynamic content based on those inputs.
  • Implementing responsive design techniques to ensure the web page works well on various devices.
  • Enhancing the user experience with dynamic content updates and interactive elements.

🎨 Design Features

  • Home Page: Includes a search bar for inputting location (city or ZIP code) and a button to fetch weather information.
  • Current Weather Display: Shows the current temperature, weather conditions (e.g., sunny, cloudy), wind speed, and humidity.
  • Responsive Design: The layout adjusts smoothly for both mobile and desktop views, ensuring accessibility and usability.

🀝 Acknowledgments

  • Thanks to OpenWeatherMap for providing the weather data API.
  • Resources: MDN Web Docs, W3Schools, JavaScript.info.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors