Features that I've implemented apart of the base challenge Add a loading component Add an alert when the requests run into an error Add state management with Redux or Context API Add tests