https://talaat.dev/blog/how-to-build-a-weather-app-with-a-public-api