|
55 | 55 |
|
56 | 56 | ## What's included |
57 | 57 |
|
58 | | -* CRUD: create, update and remove heroes with Firebase |
59 | | -* Angular Universal (SSR) |
60 | | -* Use of [preboot](https://github.com/angular/preboot) module to share state between browser and server |
61 | | -* Security Headers using [helmet](https://helmetjs.github.io). Report [here](https://securityheaders.com/?q=https%3A%2F%2Fwww.angularexampleapp.com). |
62 | | -* Internationalization with the official i18n. Separated builds for english and spanish. |
63 | | -* Lazy loading modules |
64 | | -* Example of Angular Resolver for Hero Detail |
65 | | -* More logical directory structure (from [here](https://itnext.io/choosing-a-highly-scalable-folder-structure-in-angular-d987de65ec7)) |
66 | | -* Basic example library |
67 | | -* Following the [best practices](https://angular.io/guide/styleguide)! |
68 | | -* Search bar, to look for heroes |
69 | | -* Custom loading page |
70 | | -* Lazy loading images with [ng-lazyload-image](https://github.com/tjoskar/ng-lazyload-image) |
71 | | -* Modal and toasts (snakbar)! |
72 | | -* Scroll restoration and anchor examples |
73 | | -* Responsive layout (flex layout module) |
74 | | -* SASS (most common used functions and mixins) and BEM styles |
75 | | -* Animations with [ng-animate](https://jiayihu.github.io/ng-animate/) |
76 | | -* Angular Pipes |
77 | | -* Interceptors and Events (Progress bar active, if a request is pending) |
78 | | -* Scroll to first invalid input in forms. ([ngx-scroll-to-first-invalid](https://github.com/Ismaestro/ngx-scroll-to-first-invalid)) |
79 | | -* Modernizr (browser features detection) |
80 | | -* Browser filter (Bowser) because of IE ^^ |
81 | | -* [Sentry](https://sentry.io)! (logs every error in the app) |
82 | | -* Google Tag Manager |
83 | | -* ES6 Promises and Observables |
84 | | -* Unit tests with Jasmine and Karma including code coverage (Use of [ng-bullet](https://www.npmjs.com/package/ng-bullet), [karma-mocha-reporter](https://github.com/litixsoft/karma-mocha-reporter)) and [ng-mocks](https://github.com/ike18t/ng-mocks) |
85 | | -* End-to-end tests with Protractor |
| 58 | +- [x] CRUD: create, update and remove heroes with Firebase |
| 59 | +- [x] Angular Universal (SSR) |
| 60 | +- [x] Use of [preboot](https://github.com/angular/preboot) module to share state between browser and server |
| 61 | +- [x] Security Headers using [helmet](https://helmetjs.github.io). Report [here](https://securityheaders.com/?q=https%3A%2F%2Fwww.angularexampleapp.com). |
| 62 | +- [x] Internationalization with the official i18n. Separated builds for english and spanish. |
| 63 | +- [x] Lazy loading modules |
| 64 | +- [x] Service Workers enabled! |
| 65 | +- [x] Example of Angular Resolver for Hero Detail |
| 66 | +- [x] More logical directory structure (from [here](https://itnext.io/choosing-a-highly-scalable-folder-structure-in-angular-d987de65ec7)) |
| 67 | +- [x] Basic example library |
| 68 | +- [x] Following the [best practices](https://angular.io/guide/styleguide)! |
| 69 | +- [x] Search bar, to look for heroes |
| 70 | +- [x] Custom loading page |
| 71 | +- [x] Lazy loading images with [ng-lazyload-image](https://github.com/tjoskar/ng-lazyload-image) |
| 72 | +- [x] Modal and toasts (snakbar)! |
| 73 | +- [x] Scroll restoration and anchor examples |
| 74 | +- [x] Responsive layout (flex layout module) |
| 75 | +- [x] SASS (most common used functions and mixins) and BEM styles |
| 76 | +- [x] Animations with [ng-animate](https://jiayihu.github.io/ng-animate/) |
| 77 | +- [x] Angular Pipes |
| 78 | +- [x] Interceptors and Events (Progress bar active, if a request is pending) |
| 79 | +- [x] Scroll to first invalid input in forms. ([ngx-scroll-to-first-invalid](https://github.com/Ismaestro/ngx-scroll-to-first-invalid)) |
| 80 | +- [x] Modernizr (browser features detection) |
| 81 | +- [x] Browser filter (Bowser) because of IE ^^ |
| 82 | +- [x] [Sentry](https://sentry.io)! (logs every error in the app) |
| 83 | +- [x] Google Tag Manager |
| 84 | +- [x] ES6 Promises and Observables |
| 85 | +- [x] Unit tests with Jasmine and Karma including code coverage (Use of [ng-bullet](https://www.npmjs.com/package/ng-bullet), [karma-mocha-reporter](https://github.com/litixsoft/karma-mocha-reporter)) and [ng-mocks](https://github.com/ike18t/ng-mocks) |
| 86 | +- [x] End-to-end tests with Protractor |
86 | 87 |
|
87 | 88 | ### Angular Ivy |
88 | 89 |
|
|
0 commit comments