This is a weather app that fetches data from a third party api and displays it on a screen.
The code defaults to looking up user location via navigator. A user can add a location to favorites, favorite location are displayed on a screen on the left side. Up to 5 favorite locations can be added. Favorite locations can be removed by clicking on a heart next to locations name and temperature.
Fetched data includes hourly weather, sunrise and sunset information, as well as humidity, wind, precipitation and UV index information.