ClimateLocator is an application that provides weather information based on location. It uses IP geolocation to determine the user's location and fetches weather data from the Weatherbit API.
In a real solution, the user's IP address can be fetched using Request.HttpContext.Connection.RemoteIpAddress. However, for the sake of simplicity and the ability to test a variety of IP addresses, this implementation of ClimateLocator uses the IP address as an argument for the controller.