Created with HTML, CSS, Bootstrap, vanilla JS and OpenWeatherMap API. Check out the Live Demo here: https://clinquant-basbousa-aaa2c3.netlify.app/ Be advised that geolocation doesn't work on mobile devices.