This project is based off of a front end developer technical test of a large e-commerce sector company from Barcelona. The test involves consuming API data, displaying the data in a list, and cross referencing API calls with subsequent API calls within the Star Wars API.
This site requires a login or registration where the user’s information is stored in local storage. Once a user is logged in, they are able to view a list of starships with corresponding pictures. Upon clicking on a ship’s card, more information is presented and an additional API call is made which loads pilots associated with each ship.
As an advanced feature to help complete this challenge, infinite scrolling is implemented at the bottom of the screen when the user reaches the last starship, which then proceeds to load additional starships with an API call.
- Angular
- Bootstrap5
- Angular Router
- Reactive Forms
- SASS
- Local Storage