Skip to content

An authentication process (localstorage) allows users to access informational cards about Star Wars movies, fetched from the APIs from https://swapi.dev/ and https://starwars-visualguide.com/#/)). Made following a given model.

License

Notifications You must be signed in to change notification settings

roger-mir-min/ITAcademy-8-SW-Starships

Repository files navigation

ITAcademy-8-Star-Wars

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.

Background

Result of the Sprint 8 at IT Academy.

Stack

Angular, SASS - Bootstrap

Installing

  1. Clone this repository https://github.com/roger-mir-min/ITAcademy-8-SW-Starships.git
  2. Install node_modules with "npm i" command

Usage

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).

Development server

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.

Code scaffolding

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.

Build

Run ng build to build the project. The build artifacts will be stored in the dist/ directory.

Running unit tests

Run ng test to execute the unit tests via Karma.

Running end-to-end tests

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.

Further help

To get more help on the Angular CLI use ng help or go check out the Angular CLI Overview and Command Reference page.

License

This project is released under the MIT License. It was created by Roger Miret Minard in 2023.

About

An authentication process (localstorage) allows users to access informational cards about Star Wars movies, fetched from the APIs from https://swapi.dev/ and https://starwars-visualguide.com/#/)). Made following a given model.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published