Skip to content

The Weather App is a web application built with React.js, Typescript and Vite that allows users to check the current weather and forecast for various cities.

Notifications You must be signed in to change notification settings

Hudamabkhoot/weather-app

Repository files navigation

Weather App

Weather App.

  • The Weather App is a web application that provides users with real-time weather information for various locations. With a user-friendly interface and intuitive design, users can easily access current weather conditions, hourly forecasts, and daily forecasts.

Live Demo.

live demo: Here

Features

  • Search Functionality: Search for weather information for specific cities or locations.

  • Current Weather Display: View the current weather conditions for any location, including temperature, weather icon, and description.

  • User Location: Your current location is automatically saved and will always be displayed.

  • Saved Cities: Save your favorite cities for quick access to their weather information. Clicking on the save city button adds the city to your list of saved cities. You can then click on the saved city to display the weather information for that specific city.

  • Hourly Forecast: Get hourly weather forecasts to plan your day effectively.

  • Daily Forecast: Access detailed daily forecasts to stay prepared for changing weather conditions.

  • Weather Conditions: Get detailed weather conditions for any city, including wind direction, humidity, feels like temperature, UV index, sunset and sunrise times, visibility, moon phase, dew point, pressure, and more.

Built With:

  • React.js
  • OpenWeather API
  • Redux
  • Axios
  • Framer Motion
  • Semantic HTML5 Markup
  • CSS Modules
  • React Hot Toast
  • Responsive Design with CSS Flexbox

About

The Weather App is a web application built with React.js, Typescript and Vite that allows users to check the current weather and forecast for various cities.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages