Skip to content

amanyddv/weather_app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Weather App

Overview

The Weather App is a web application that provides current weather information and a 5-day forecast for a given city. Users can enter the city name and choose between Celsius and Fahrenheit units to view weather details.

Features

  • Current Weather: Get real-time information about the current weather, including temperature, humidity, wind speed, and description.

  • 5-Day Forecast: View a 5-day forecast with details like date, average temperature, and weather description.

Screenshot

Desktop View of application

Technologies Used

  • React: A JavaScript library for building user interfaces.

  • Axios: A promise-based HTTP client for making API requests.

  • OpenWeatherMap API: Used for fetching weather data. Check the documentation here.

  • React Icons: A library for including popular icons in React projects. Check the documentation here.

Setup

  1. Clone the repository:

    git clone https://github.com/amanyddv/weather_app.git
    
  2. Install dependencies:

    cd weather_app
    npm install
    
  3. Run the application:

    npm start
    

Usage

  1. Enter the city name in the input field.
  2. Choose between Celsius and Fahrenheit for temperature units.