This project was generated with Angular CLI and has designed to work as template for your projects.
This project provides a set of technical features like:
- Oauth2 authentication service using
@angular-oauth2-oidc
. - Translate service using
@ngx-translate
. - Environment variables to support development and production environments.
- API service manager to access the produt API.
- Error handing service.
- Subscription selection component.
- Register your app on the App Dashboard with the implicit our hybrid flow.
- Provide the clientID that you have defined in the previous steep. Do this in the
env.js
file. - Run
npm install
to install the packages. - Run
npm start
for a dev server. Navigate tohttp://localhost:4200/
.
Run ng build
to build the project. The build artifacts will be stored in the dist/
directory. Use the --prod
flag for a production build.
Run ng test
to execute the unit tests via Karma.
Run ng e2e
to execute the end-to-end tests via Protractor.
Everyone is free to contribute to the repository.
Any bugs detected in the code samples can be reported in the Issues section of this repository.
Unless otherwise specified, the code samples are released under the MIT license.