Weather Forecast Application

This is a web application built with React and JavaScript that provides users with weather forecasts using Vite. The forecasts are fetched from the OpenWeatherMap API, and the application displays daily forecasts including temperature, wind speed, and humidity. It features responsive design with Tailwind CSS and uses React Icons to enhance the user experience with meaningful weather icons.

Features

  • Daily weather forecasts from OpenWeatherMap API
  • Toggle between Celsius and Fahrenheit temperature units
  • Display of relevant weather icons using React Icons
  • Responsive design using Tailwind CSS
  • Informative cards displaying daily weather details
  • Version control with Git

Installation

  1. Clone the repository:

    git clone https://github.com/<your-username>/weather-forecast.git
    
  2. Navigate into the project directory:

    cd weather-forecast
    
  3. Install the project dependencies:

    npm install
    
  4. Run the application:

    npm run dev
    

Dependencies

This project uses the following dependencies:

  • react
  • react-dom
  • tailwindcss
  • react-scripts
  • axios
  • react-toastify

Please refer to package.json file for version details.