https://weather-app-0108.netlify.app/
- Clone the repository
- Install Packages using yarn/ npm.
- Run the app using "npm start" on localhost:3000, bydefault.
Make an
.env
file with two key variables and assign your keys to run the app, namely,
- REACT_APP_GOOGLE_API_KEY = your-google-api-key
- REACT_APP_OPEN_WEATHER_API_KEY = your-open-weather-api-key
- No styling framework used here, all Hand-crafted
- App uses Redux( Thunk as middleware)
- Responsiveness added
- Error Boundaries for App level error handling
- 404 fallback for not found pages
- Charts have been implemented using Recharts.
- Features Google Places autocomplete to provide accurate results based on lat-lng.
- Openweather api version - onecall used for 7 days forecast and hourly temperature readings.
** I have put genuine effort into this, any questions are always WELCOME.**