ClimateCast is a weather app that displays the current weather and a 5-day forecast for any city in the world.
It does so by fetching data from the OpenWeatherMap API. This was the purpose of the project - to understand and practice working with APIs and AJAX. Its funky design is also one of my favorites.