Skip to content

A Weather Forecast Web App built with React that displays an 8 day forecast of any location you enter using Open weather API.

Notifications You must be signed in to change notification settings

ChuksXD/Weather-App

Repository files navigation

Weather App

This is a Web App built with React that provides an 8-day forecast of any location in the world that you give as input. The geocoding is done by using opencage API and the forecast data is obtained from the openweathermap Api. This App also provides hourly forecasting for any of the days you want.

Landing Page

Demo

Here is a live demo: http://weather-app-36631.web.app/

Features

  • Location Input from user
  • Current day weather forecast
  • 8 day weather forecast
  • Hourly forecast for any of the days

Site

Daily Forecast/8-day Forecast Page

Landing Page

Hourly Forecast Page

Landing Page

Mobile Support

Mobile Support Mobile Support

Setup

Clone this repo to your desktop and run npm install to install all the dependencies. You can run npm start to start the application.

Usage

Development

Want to contribute? Great!

To fix a bug or enhance an existing module, follow these steps:

  • Fork the repo
  • Create a new branch (git checkout -b improve-feature)
  • Make the appropriate changes in the files
  • Add changes to reflect the changes made
  • Commit your changes (git commit -am 'Improve feature)
  • Push to the branch (git push origin improve-feature)
  • Create a Pull Request

Built With

About

A Weather Forecast Web App built with React that displays an 8 day forecast of any location you enter using Open weather API.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published