Users can signup and then signin in order to access informational cards about Star Wars movies, which are fetched from the APIs from https://swapi.dev/ and https://starwars-visualguide.com/#/. It is a static site: the authentication process is done with localstorage, not a real backend.
This project was generated with Angular CLI version 15.1.5. This project was deployed with Github Pages.
Result of the Sprint 8 at IT Academy.
Angular, SASS - Bootstrap
- Clone this repository https://github.com/roger-mir-min/ITAcademy-8-SW-Starships.git
- Install node_modules with "npm i" command
Log in to access the star wars list, then click "Press to start". Sign up if you haven't already. You will be instantly logged in and redirected to the list of Star Wars starships. Once you have access to the starships list, you can scroll to load more starships. Pick (click) one. A card will be displayed with detailed information (image, model, class, manufacturer...). Often some data is missing (this comes from the mentioned API's).
Run ng serve
for a dev server. Navigate to http://localhost:4200/
. The application will automatically reload if you change any of the source files.
Run ng generate component component-name
to generate a new component. You can also use ng generate directive|pipe|service|class|guard|interface|enum|module
.
Run ng build
to build the project. The build artifacts will be stored in the dist/
directory.
Run ng test
to execute the unit tests via Karma.
Run ng e2e
to execute the end-to-end tests via a platform of your choice. To use this command, you need to first add a package that implements end-to-end testing capabilities.
To get more help on the Angular CLI use ng help
or go check out the Angular CLI Overview and Command Reference page.
This project is released under the MIT License. It was created by Roger Miret Minard in 2023.