5-day forecast data from a 3rd-party API, storing recent search history client-side and responsive design.