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.
Here is a live demo: http://weather-app-36631.web.app/
- Location Input from user
- Current day weather forecast
- 8 day weather forecast
- Hourly forecast for any of the days
Clone this repo to your desktop and run npm install
to install all the dependencies.
You can run npm start
to start the application.
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
- React
- Opencage
- Openweathermap