Skip to content

Repository files navigation

WeatherOutfit 🌤️👕

WeatherOutfit is a React application that helps users choose what to wear based on real-time weather conditions and their planned activity.
The app fetches weather data from OpenWeatherMap and provides outfit suggestions based on temperature, rain, wind, and activity type.


✨ Features

  • Search weather by city name (Geocoding)
  • Real-time forecast data from OpenWeatherMap
  • Outfit suggestions based on:
    • Temperature
    • Rain
    • Wind
    • Selected activity (Casual / Work / Sport / Outing)
  • Save favorite cities using LocalStorage
  • Toggle temperature units (°C / °F)
  • Client-side routing with React Router
  • Global state management using Context API
  • Custom React hooks

🧭 Pages

  • Home – Introduction and city search
  • Forecast – Weather overview and outfit suggestions
  • Favorites – Saved cities for quick access
  • About – Project information

🛠 Tech Stack

  • React (with Vite)
  • React Router
  • Context API
  • Custom Hooks
  • OpenWeatherMap API
  • CSS (custom styling)

🚀 Getting Started

1. Install dependencies

npm install

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages