The project is currently under development, therefore futures are limited. This was used during training using Angular 6.
Services are made for authentication and for wish features
Toastr are added and wrapped as a third party using @ Inject
Guards are made for authentication and for making sure an id is valid before entering an url that contains an id
Barrels are used to simplify imports
Dependency injections are used throughout the application to give access to services, guards and third-parties within classes.
Both two-way binding and one-way binding is included.
Both are used in the wish list component.
- git clone project
- run "npm install" to install dependencies
- run "npm start" to start the project
Inspiration for register and login forms from: http://jasonwatmore.com/post/2018/05/16/angular-6-user-registration-and-login-example-tutorial