What are features:
- Background photo depends on the current conditions.
- Two APIs to get a user location: in browser geolocation and IP location as a fallback.
- Temperature box background color changes depending on current temperature.
- Pure JS and CSS.
And finally, there is an article describing my steps to implement the app.
Will be glad to hear your feedback!