Skip to content

mahamtaj29/capstone_project_weather_dashboard.github.io

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Weather Dashboard Application

This project is a simple weather dashboard application that allows users to search for a city and display its current weather conditions, including temperature, humidity, wind speed, and an icon representation of the weather.

Table of Contents

  1. Objective
  2. Features
  3. Technologies Used
  4. Usage
  5. Contributing
  6. URL

Objective

The objective of this project is to reinforce understanding of DOM manipulation, asynchronous programming with async/await, loops, and array operations in JavaScript.

Features

  • API Integration: Utilizes the OpenWeatherMap API to fetch weather data.
  • **Search Functionality:**Implements a search feature that allows users to enter a city name and retrieve weather data for that location.
  • Display Weather Data: Uses DOM manipulation to display the city’s current weather conditions, including temperature, humidity, wind speed, and weather icon.
  • Async/Await: Utilizes async/await for API requests to handle asynchronous operations.
  • Error Handling: Implements error handling for API requests to manage situations where the city is not found or the API is unavailable.
  • Forecast Display: Displays weather forecast for the next few days.
  • Toggle Units: Optionally allows users to toggle between Celsius and Fahrenheit (not implemented yet).

Technologies Used

  • HTML
  • CSS
  • JavaScript

Usage

  1. Clone the repository to your local machine.
  2. Open the index.html file in your web browser.
  3. Enter a city name in the search input and click the search button to retrieve weather data.

Contributing

This project is a practice project, and contributions are not expected. However, feel free to use the code as a template for your own work or suggest improvements.

URL

This is my portfolio url https://mahamtaj29.github.io/capstone_project_weather_dashboard.github.io/

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published