Weather App with React

A weather web application using React Hooks and OpenWeather API.

Get API keys

https://openweathermap.org/
https://unsplash.com/developers
You need to create .env and add the follow keys
REACT_APP_API_KEY_APPID=your-api
REACT_APP_API_KEY_UNSPLASH=your-api

Libraries and Technologies

  • Accesses Open Weather API for weather data
  • Uses React, including React Hooks
  • Uses fetch for data fetching, included in a custom React Hook
  • Uses Local Storage to save dark theme & current temperature Conversion/celsius or fahrenheit/.
  • Styled with Styled Components
  • Uses React Icons, React Swiper, Node Sass

Features

  • Dark and Light Theme
  • City Finder
  • Geolocation API
  • Temperature Conversion: Celsius or Fahrenheit

react-weather-app