Weather Forecast

Just the tiny forecasting application that is loaded with extra powers

Links

See project liveGo to GitHub repository

Story

If you travel a lot, then this app is just for you. In order to pack up appropriate clothing, one can not only see weather in any point on the Earth (identified by city name or geo-coordinates), but also compare it with weather in his current or whatever location. One can also maintain a convenient storage facility by storing data pertaining to significant locations.

Tech

This app displays basic weather data in location identified by city name, geocoordinates or by actual client's device position

There is option of storing locations in local storage

One can see current weather, the forecast, or compare wearther conditions between locations.

UseLocalStorage from the usehooks-ts package is used to keep data in local storage in case of a page refresh.

Data is usually fetched with hooks based on Axios, but with additional functionalities of validation and error handling (notistack)

Season-sensitive, somewhat random wallpaper from Unsplash is available.

Version 0.2.0 adds full bilingual functionality.

Features

react
redux
MUI X Data Grid
material-ui
formik
notistack
yup
redux-thunk
axios
i18n
bilingual