Galactic Relics

API Challenge

You have been hired by Galactic Relics to build a client application which consumes the provided Galactic Relics API to display their orders and invoices. The application should be built with the following requirements in mind:

  • Use the Galactic Relics API to display the paginated list of orders
  • The orders must be filterable by the employee who placed them
  • Users must be able to view the invoice for each order individually
  • The application must use responsive design to ensure an attractive and easy to use application on both mobile and desktop
  • The application must handle errors gracefully, in case the API is unreachable or returns malformed data

In addition to the previous functional requirements, the application should follow the mockups provided by the Galactic Relics designer.

Click images to enlarge

NOTE: The invoice table scrolls horizontally on mobile.