A project built for freecodecamp.com in 2016, the requirement then were to build a local weather viewer

React
Javascript
jQuery

A project built for freecodecamp.com in 2016, the requirement then were to build a local weather viewer
The local weather using openweather API. It first tries to get the user location using navigator.geolocation and if that fails it pings ipinfo.io for the user's IP. It changes the background image based on he current weather condition.