A comprehensive weather application that allows user to search for a city and display the current weather conditions and a 5-day hourly and daily forecast.
The data is fetched using the OpenWeatherMap API
. The application has a dynamic background which changes from Cool -> Warm
based on temperature of that place alongwith visibility depictions which change dynamically with the weather conditions.
The application also has a beautiful dynamic toast message which notifies the user that an action is taking place in background upon their clicks.
The user can also view wind speed, humidity, real feel, sunrise and sunset time of the place and can also switch between temperature units - °C
or °F
.
The user is also provided with the ability to view weather of their current location alongwith a quick access
of cities at the top.
Currently on version - v2.0.1
- You need to download the ZIP of the repository.
- Un-zip it and open with the editor of your choice (VS Code preferred)
- Then run the project from terminal by
npm start
.
This should start the development mode on thelocalhost 3000
.
Open http://localhost:3000 to view it in your browser.
The page will reload if you make changes.