A responsively-designed React.js application that allows users to view a five-day forecast for a provided location. Users can view weather details for individual days within that forecast, such as maximum expected temperatures, humidity levels, etc.
The application architecture is designed around stateful container components with various degrees of nesting. Stateless functional components reside within these container components. React Router handles routing within the application, which consumes JSON data from the OpenWeather API. Application styling is achieved through the use of modular Sass stylesheets.
Note: This application is hosted on Heroku. Please allow a few seconds for the hosting server to wake up when attempting to view it live.