├── Chapter01 ├── .angular-cli.json ├── .editorconfig ├── .gitignore ├── README.md ├── e2e │ ├── app.e2e-spec.ts │ ├── app.po.ts │ └── tsconfig.e2e.json ├── karma.conf.js ├── package.json ├── protractor.conf.js ├── src │ ├── app │ │ ├── app.component.css │ │ ├── app.component.html │ │ ├── app.component.spec.ts │ │ ├── app.component.ts │ │ └── app.module.ts │ ├── assets │ │ └── .gitkeep │ ├── environments │ │ ├── environment.prod.ts │ │ └── environment.ts │ ├── favicon.ico │ ├── index.html │ ├── main.ts │ ├── polyfills.ts │ ├── styles.css │ ├── test.ts │ ├── tsconfig.app.json │ ├── tsconfig.spec.json │ └── typings.d.ts ├── tsconfig.json └── tslint.json ├── Chapter02 ├── .angular-cli.json ├── .editorconfig ├── .gitignore ├── README.md ├── e2e │ ├── app.e2e-spec.ts │ ├── app.po.ts │ └── tsconfig.e2e.json ├── karma.conf.js ├── package.json ├── protractor.conf.js ├── src │ ├── app │ │ ├── app.component.css │ │ ├── app.component.html │ │ ├── app.component.scss │ │ ├── app.component.spec.ts │ │ ├── app.component.ts │ │ ├── app.module.ts │ │ ├── authentication │ │ │ ├── authentication.module.ts │ │ │ ├── authentication.routing.ts │ │ │ └── signup │ │ │ │ ├── signup.component.html │ │ │ │ ├── signup.component.scss │ │ │ │ └── signup.component.ts │ │ ├── environments │ │ │ ├── environment.js │ │ │ ├── environment.js.map │ │ │ ├── environment.prod.ts │ │ │ └── environment.ts │ │ ├── services │ │ │ ├── authentication.service.js │ │ │ ├── authentication.service.js.map │ │ │ ├── authentication.service.ts │ │ │ ├── database-constants.ts │ │ │ ├── user.service.ts │ │ │ └── user.ts │ │ ├── shared │ │ │ └── error-alert │ │ │ │ ├── error-alert.component.html │ │ │ │ ├── error-alert.component.scss │ │ │ │ └── error-alert.component.ts │ │ └── utils │ │ │ └── password-equal-validator.directive.ts │ ├── assets │ │ └── .gitkeep │ ├── environments │ │ ├── environment.prod.ts │ │ └── environment.ts │ ├── favicon.ico │ ├── index.html │ ├── main.ts │ ├── polyfills.ts │ ├── styles.css │ ├── test.ts │ ├── tsconfig.app.json │ ├── tsconfig.spec.json │ └── typings.d.ts ├── tsconfig.json └── tslint.json ├── Chapter03 ├── .angular-cli.json ├── .editorconfig ├── .gitignore ├── README.md ├── e2e │ ├── app.e2e-spec.ts │ ├── app.po.ts │ └── tsconfig.e2e.json ├── karma.conf.js ├── package.json ├── protractor.conf.js ├── src │ ├── app │ │ ├── app.component.css │ │ ├── app.component.html │ │ ├── app.component.scss │ │ ├── app.component.spec.ts │ │ ├── app.component.ts │ │ ├── app.module.ts │ │ ├── authentication │ │ │ ├── authentication.module.ts │ │ │ ├── authentication.routing.ts │ │ │ ├── login │ │ │ │ ├── login.component.html │ │ │ │ ├── login.component.scss │ │ │ │ └── login.component.ts │ │ │ └── signup │ │ │ │ ├── signup.component.html │ │ │ │ ├── signup.component.scss │ │ │ │ └── signup.component.ts │ │ ├── environments │ │ │ ├── environment.js │ │ │ ├── environment.js.map │ │ │ ├── environment.prod.ts │ │ │ └── environment.ts │ │ ├── services │ │ │ ├── authentication.service.js │ │ │ ├── authentication.service.js.map │ │ │ ├── authentication.service.ts │ │ │ ├── database-constants.ts │ │ │ ├── user.service.ts │ │ │ └── user.ts │ │ ├── shared │ │ │ └── error-alert │ │ │ │ ├── error-alert.component.html │ │ │ │ ├── error-alert.component.scss │ │ │ │ └── error-alert.component.ts │ │ └── utils │ │ │ └── password-equal-validator.directive.ts │ ├── assets │ │ └── .gitkeep │ ├── environments │ │ ├── environment.prod.ts │ │ └── environment.ts │ ├── favicon.ico │ ├── index.html │ ├── main.ts │ ├── polyfills.ts │ ├── styles.css │ ├── test.ts │ ├── tsconfig.app.json │ ├── tsconfig.spec.json │ └── typings.d.ts ├── tsconfig.json └── tslint.json ├── Chapter04 ├── .angular-cli.json ├── .editorconfig ├── .gitignore ├── README.md ├── e2e │ ├── app.e2e-spec.ts │ ├── app.po.ts │ └── tsconfig.e2e.json ├── karma.conf.js ├── package.json ├── protractor.conf.js ├── src │ ├── app │ │ ├── about │ │ │ ├── about.component.html │ │ │ ├── about.component.scss │ │ │ └── about.component.ts │ │ ├── app.component.css │ │ ├── app.component.html │ │ ├── app.component.scss │ │ ├── app.component.spec.ts │ │ ├── app.component.ts │ │ ├── app.module.ts │ │ ├── app.routing.ts │ │ ├── authentication │ │ │ ├── authentication.module.ts │ │ │ ├── authentication.routing.ts │ │ │ ├── login │ │ │ │ ├── login.component.html │ │ │ │ ├── login.component.scss │ │ │ │ └── login.component.ts │ │ │ └── signup │ │ │ │ ├── signup.component.html │ │ │ │ ├── signup.component.scss │ │ │ │ └── signup.component.ts │ │ ├── environments │ │ │ ├── environment.js │ │ │ ├── environment.js.map │ │ │ ├── environment.prod.ts │ │ │ └── environment.ts │ │ ├── notfound │ │ │ └── page-not-found.component.ts │ │ ├── services │ │ │ ├── authentication.guard.ts │ │ │ ├── authentication.service.js │ │ │ ├── authentication.service.js.map │ │ │ ├── authentication.service.ts │ │ │ ├── database-constants.ts │ │ │ ├── user.service.ts │ │ │ └── user.ts │ │ ├── shared │ │ │ └── error-alert │ │ │ │ ├── error-alert.component.html │ │ │ │ ├── error-alert.component.scss │ │ │ │ └── error-alert.component.ts │ │ ├── user │ │ │ ├── user-profile │ │ │ │ ├── user-profile.component.html │ │ │ │ ├── user-profile.component.scss │ │ │ │ └── user-profile.component.ts │ │ │ ├── user-routing.module.ts │ │ │ └── user.module.ts │ │ └── utils │ │ │ └── password-equal-validator.directive.ts │ ├── assets │ │ └── .gitkeep │ ├── environments │ │ ├── environment.prod.ts │ │ └── environment.ts │ ├── favicon.ico │ ├── index.html │ ├── main.ts │ ├── polyfills.ts │ ├── styles.css │ ├── test.ts │ ├── tsconfig.app.json │ ├── tsconfig.spec.json │ └── typings.d.ts ├── tsconfig.json └── tslint.json ├── Chapter05 ├── .angular-cli.json ├── .editorconfig ├── .editorconfig.bak ├── .gitignore ├── README.md ├── e2e │ ├── app.e2e-spec.ts │ ├── app.po.ts │ └── tsconfig.e2e.json ├── karma.conf.js ├── package.json ├── protractor.conf.js ├── src │ ├── app │ │ ├── about │ │ │ ├── about.component.html │ │ │ ├── about.component.scss │ │ │ └── about.component.ts │ │ ├── app.component.css │ │ ├── app.component.html │ │ ├── app.component.scss │ │ ├── app.component.spec.ts │ │ ├── app.component.ts │ │ ├── app.module.ts │ │ ├── app.routing.ts │ │ ├── authentication │ │ │ ├── authentication.module.ts │ │ │ ├── authentication.routing.ts │ │ │ ├── login │ │ │ │ ├── login.component.html │ │ │ │ ├── login.component.scss │ │ │ │ └── login.component.ts │ │ │ └── signup │ │ │ │ ├── signup.component.html │ │ │ │ ├── signup.component.scss │ │ │ │ └── signup.component.ts │ │ ├── edit-dialog │ │ │ ├── edit-details.ts │ │ │ ├── edit-dialog.component.html │ │ │ └── edit-dialog.component.ts │ │ ├── environments │ │ │ ├── environment.js │ │ │ ├── environment.js.map │ │ │ ├── environment.prod.ts │ │ │ └── environment.ts │ │ ├── notfound │ │ │ └── page-not-found.component.ts │ │ ├── services │ │ │ ├── authentication.guard.ts │ │ │ ├── authentication.service.ts │ │ │ ├── database-constants.ts │ │ │ ├── user.service.ts │ │ │ └── user.ts │ │ ├── shared │ │ │ └── error-alert │ │ │ │ ├── error-alert.component.html │ │ │ │ ├── error-alert.component.scss │ │ │ │ └── error-alert.component.ts │ │ ├── user │ │ │ ├── user-profile │ │ │ │ ├── user-profile.component.html │ │ │ │ ├── user-profile.component.scss │ │ │ │ └── user-profile.component.ts │ │ │ ├── user-routing.module.ts │ │ │ └── user.module.ts │ │ └── utils │ │ │ └── password-equal-validator.directive.ts │ ├── assets │ │ ├── .gitkeep │ │ └── images │ │ │ └── person_edit.png │ ├── environments │ │ ├── environment.prod.ts │ │ └── environment.ts │ ├── favicon.ico │ ├── index.html │ ├── main.ts │ ├── polyfills.ts │ ├── styles.css │ ├── test.ts │ ├── tsconfig.app.json │ ├── tsconfig.spec.json │ └── typings.d.ts ├── tsconfig.json └── tslint.json ├── Chapter06 ├── .angular-cli.json ├── .editorconfig ├── .gitignore ├── README.md ├── e2e │ ├── app.e2e-spec.ts │ ├── app.po.ts │ └── tsconfig.e2e.json ├── karma.conf.js ├── package.json ├── protractor.conf.js ├── src │ ├── app │ │ ├── about │ │ │ ├── about.component.html │ │ │ ├── about.component.scss │ │ │ └── about.component.ts │ │ ├── app.component.css │ │ ├── app.component.html │ │ ├── app.component.scss │ │ ├── app.component.spec.ts │ │ ├── app.component.ts │ │ ├── app.module.ts │ │ ├── app.routing.ts │ │ ├── authentication │ │ │ ├── authentication.module.ts │ │ │ ├── authentication.routing.ts │ │ │ ├── login │ │ │ │ ├── login.component.html │ │ │ │ ├── login.component.scss │ │ │ │ └── login.component.ts │ │ │ └── signup │ │ │ │ ├── signup.component.html │ │ │ │ ├── signup.component.scss │ │ │ │ └── signup.component.ts │ │ ├── edit-dialog │ │ │ ├── edit-details.ts │ │ │ ├── edit-dialog.component.html │ │ │ └── edit-dialog.component.ts │ │ ├── environments │ │ │ ├── environment.js │ │ │ ├── environment.js.map │ │ │ ├── environment.prod.ts │ │ │ └── environment.ts │ │ ├── notfound │ │ │ └── page-not-found.component.ts │ │ ├── services │ │ │ ├── authentication.guard.ts │ │ │ ├── authentication.service.ts │ │ │ ├── database-constants.ts │ │ │ ├── friend.ts │ │ │ ├── friends.service.ts │ │ │ ├── user.service.ts │ │ │ └── user.ts │ │ ├── shared │ │ │ └── error-alert │ │ │ │ ├── error-alert.component.html │ │ │ │ ├── error-alert.component.scss │ │ │ │ └── error-alert.component.ts │ │ ├── user │ │ │ ├── user-friends │ │ │ │ ├── user-friends.component.html │ │ │ │ ├── user-friends.component.scss │ │ │ │ └── user-friends.component.ts │ │ │ ├── user-profile │ │ │ │ ├── user-profile.component.html │ │ │ │ ├── user-profile.component.scss │ │ │ │ └── user-profile.component.ts │ │ │ ├── user-routing.module.ts │ │ │ └── user.module.ts │ │ └── utils │ │ │ ├── common-utils.module.ts │ │ │ ├── friendsdate.pipe.ts │ │ │ └── password-equal-validator.directive.ts │ ├── assets │ │ ├── .gitkeep │ │ └── images │ │ │ ├── left.png │ │ │ ├── person.png │ │ │ ├── person_edit.png │ │ │ └── right.png │ ├── environments │ │ ├── environment.prod.ts │ │ └── environment.ts │ ├── favicon.ico │ ├── index.html │ ├── main.ts │ ├── polyfills.ts │ ├── styles.css │ ├── test.ts │ ├── tsconfig.app.json │ ├── tsconfig.spec.json │ └── typings.d.ts ├── tsconfig.json └── tslint.json ├── Chapter07 ├── .angular-cli.json ├── .editorconfig ├── .gitignore ├── README.md ├── e2e │ ├── app.e2e-spec.ts │ ├── app.po.ts │ └── tsconfig.e2e.json ├── karma.conf.js ├── package.json ├── protractor.conf.js ├── src │ ├── app │ │ ├── about │ │ │ ├── about.component.html │ │ │ ├── about.component.scss │ │ │ └── about.component.ts │ │ ├── app.component.html │ │ ├── app.component.scss │ │ ├── app.component.spec.ts │ │ ├── app.component.ts │ │ ├── app.module.ts │ │ ├── app.routing.ts │ │ ├── authentication │ │ │ ├── authentication.module.ts │ │ │ ├── authentication.routing.ts │ │ │ ├── login │ │ │ │ ├── login.component.html │ │ │ │ ├── login.component.scss │ │ │ │ └── login.component.ts │ │ │ └── signup │ │ │ │ ├── signup.component.html │ │ │ │ ├── signup.component.scss │ │ │ │ └── signup.component.ts │ │ ├── edit-dialog │ │ │ ├── edit-details.ts │ │ │ ├── edit-dialog.component.html │ │ │ └── edit-dialog.component.ts │ │ ├── environments │ │ │ ├── environment.js │ │ │ ├── environment.js.map │ │ │ ├── environment.prod.ts │ │ │ └── environment.ts │ │ ├── notfound │ │ │ └── page-not-found.component.ts │ │ ├── services │ │ │ ├── authentication.guard.ts │ │ │ ├── authentication.service.ts │ │ │ ├── database-constants.ts │ │ │ ├── friend.ts │ │ │ ├── friends.service.ts │ │ │ ├── user.service.ts │ │ │ └── user.ts │ │ ├── shared │ │ │ └── error-alert │ │ │ │ ├── error-alert.component.html │ │ │ │ ├── error-alert.component.scss │ │ │ │ └── error-alert.component.ts │ │ ├── user │ │ │ ├── user-friends │ │ │ │ ├── user-friends.component.html │ │ │ │ ├── user-friends.component.scss │ │ │ │ └── user-friends.component.ts │ │ │ ├── user-profile │ │ │ │ ├── user-profile.component.html │ │ │ │ ├── user-profile.component.scss │ │ │ │ └── user-profile.component.ts │ │ │ ├── user-routing.module.ts │ │ │ └── user.module.ts │ │ └── utils │ │ │ ├── common-utils.module.ts │ │ │ ├── friendsdate.pipe.ts │ │ │ └── password-equal-validator.directive.ts │ ├── assets │ │ ├── .gitkeep │ │ └── images │ │ │ ├── left.png │ │ │ ├── person.png │ │ │ ├── person_edit.png │ │ │ └── right.png │ ├── environments │ │ ├── environment.prod.ts │ │ └── environment.ts │ ├── favicon.ico │ ├── index.html │ ├── main.ts │ ├── polyfills.ts │ ├── styles.css │ ├── test.ts │ ├── tsconfig.app.json │ ├── tsconfig.spec.json │ └── typings.d.ts ├── tsconfig.json └── tslint.json ├── Chapter08 ├── .angular-cli.json ├── .editorconfig ├── .gitignore ├── README.md ├── e2e │ ├── app.e2e-spec.ts │ ├── app.po.ts │ └── tsconfig.e2e.json ├── karma.conf.js ├── package.json ├── protractor.conf.js ├── src │ ├── app │ │ ├── about │ │ │ ├── about.component.html │ │ │ ├── about.component.scss │ │ │ └── about.component.ts │ │ ├── app.component.html │ │ ├── app.component.scss │ │ ├── app.component.spec.ts │ │ ├── app.component.ts │ │ ├── app.module.ts │ │ ├── app.routing.ts │ │ ├── authentication │ │ │ ├── authentication.module.ts │ │ │ ├── authentication.routing.ts │ │ │ ├── login │ │ │ │ ├── login.component.html │ │ │ │ ├── login.component.scss │ │ │ │ └── login.component.ts │ │ │ └── signup │ │ │ │ ├── signup.component.html │ │ │ │ ├── signup.component.scss │ │ │ │ └── signup.component.ts │ │ ├── chat │ │ │ ├── chat-message-form │ │ │ │ ├── chat-message-form.component.html │ │ │ │ ├── chat-message-form.component.scss │ │ │ │ └── chat-message-form.component.ts │ │ │ ├── chat-message-list │ │ │ │ ├── chat-message-list.component.html │ │ │ │ ├── chat-message-list.component.scss │ │ │ │ └── chat-message-list.component.ts │ │ │ ├── chat-message │ │ │ │ ├── chat-message.component.html │ │ │ │ ├── chat-message.component.scss │ │ │ │ └── chat-message.component.ts │ │ │ ├── chat-routing.module.ts │ │ │ ├── chat.component.html │ │ │ ├── chat.component.scss │ │ │ ├── chat.component.ts │ │ │ └── chat.module.ts │ │ ├── edit-dialog │ │ │ ├── edit-details.ts │ │ │ ├── edit-dialog.component.html │ │ │ └── edit-dialog.component.ts │ │ ├── environments │ │ │ ├── environment.js │ │ │ ├── environment.js.map │ │ │ ├── environment.prod.ts │ │ │ └── environment.ts │ │ ├── notfound │ │ │ └── page-not-found.component.ts │ │ ├── services │ │ │ ├── authentication.guard.ts │ │ │ ├── authentication.service.ts │ │ │ ├── database-constants.ts │ │ │ ├── friend.ts │ │ │ ├── friends.service.ts │ │ │ ├── message.ts │ │ │ ├── user.service.ts │ │ │ └── user.ts │ │ ├── shared │ │ │ ├── _colors.scss │ │ │ ├── _shared.scss │ │ │ └── error-alert │ │ │ │ ├── error-alert.component.html │ │ │ │ ├── error-alert.component.scss │ │ │ │ └── error-alert.component.ts │ │ ├── user │ │ │ ├── user-friends │ │ │ │ ├── user-friends.component.html │ │ │ │ ├── user-friends.component.scss │ │ │ │ └── user-friends.component.ts │ │ │ ├── user-profile │ │ │ │ ├── user-profile.component.html │ │ │ │ ├── user-profile.component.scss │ │ │ │ └── user-profile.component.ts │ │ │ ├── user-routing.module.ts │ │ │ └── user.module.ts │ │ └── utils │ │ │ ├── common-utils.module.ts │ │ │ ├── friendsdate.pipe.ts │ │ │ └── password-equal-validator.directive.ts │ ├── assets │ │ ├── .gitkeep │ │ └── images │ │ │ ├── left.png │ │ │ ├── person.png │ │ │ ├── person_edit.png │ │ │ └── right.png │ ├── environments │ │ ├── environment.prod.ts │ │ └── environment.ts │ ├── favicon.ico │ ├── index.html │ ├── main.ts │ ├── polyfills.ts │ ├── styles.css │ ├── test.ts │ ├── tsconfig.app.json │ ├── tsconfig.spec.json │ └── typings.d.ts ├── tsconfig.json └── tslint.json ├── Chapter09 ├── .angular-cli.json ├── .editorconfig ├── .gitignore ├── README.md ├── e2e │ ├── app.e2e-spec.ts │ ├── app.po.ts │ └── tsconfig.e2e.json ├── karma.conf.js ├── package.json ├── protractor.conf.js ├── src │ ├── app │ │ ├── about │ │ │ ├── about.component.html │ │ │ ├── about.component.scss │ │ │ └── about.component.ts │ │ ├── app.component.css │ │ ├── app.component.html │ │ ├── app.component.scss │ │ ├── app.component.spec.ts │ │ ├── app.component.ts │ │ ├── app.module.ts │ │ ├── app.routing.ts │ │ ├── authentication │ │ │ ├── authentication.module.ts │ │ │ ├── authentication.routing.ts │ │ │ ├── login │ │ │ │ ├── login.component.html │ │ │ │ ├── login.component.scss │ │ │ │ └── login.component.ts │ │ │ └── signup │ │ │ │ ├── signup.component.html │ │ │ │ ├── signup.component.scss │ │ │ │ └── signup.component.ts │ │ ├── chat │ │ │ ├── chat-message-form │ │ │ │ ├── chat-message-form.component.html │ │ │ │ ├── chat-message-form.component.scss │ │ │ │ └── chat-message-form.component.ts │ │ │ ├── chat-message-list │ │ │ │ ├── chat-message-list.component.html │ │ │ │ ├── chat-message-list.component.scss │ │ │ │ └── chat-message-list.component.ts │ │ │ ├── chat-message │ │ │ │ ├── chat-message.component.html │ │ │ │ ├── chat-message.component.scss │ │ │ │ └── chat-message.component.ts │ │ │ ├── chat-routing.module.ts │ │ │ ├── chat.component.html │ │ │ ├── chat.component.scss │ │ │ ├── chat.component.ts │ │ │ └── chat.module.ts │ │ ├── edit-dialog │ │ │ ├── edit-details.ts │ │ │ ├── edit-dialog.component.html │ │ │ └── edit-dialog.component.ts │ │ ├── environments │ │ │ ├── environment.js │ │ │ ├── environment.js.map │ │ │ ├── environment.prod.ts │ │ │ └── environment.ts │ │ ├── notfound │ │ │ └── page-not-found.component.ts │ │ ├── services │ │ │ ├── authentication.guard.ts │ │ │ ├── authentication.service.ts │ │ │ ├── database-constants.ts │ │ │ ├── friend.ts │ │ │ ├── friends.service.ts │ │ │ ├── message.ts │ │ │ ├── messaging.service.ts │ │ │ ├── user.service.ts │ │ │ └── user.ts │ │ ├── shared │ │ │ ├── _colors.scss │ │ │ ├── _shared.scss │ │ │ └── error-alert │ │ │ │ ├── error-alert.component.html │ │ │ │ ├── error-alert.component.scss │ │ │ │ └── error-alert.component.ts │ │ ├── user │ │ │ ├── user-friends │ │ │ │ ├── user-friends.component.html │ │ │ │ ├── user-friends.component.scss │ │ │ │ └── user-friends.component.ts │ │ │ ├── user-profile │ │ │ │ ├── user-profile.component.html │ │ │ │ ├── user-profile.component.scss │ │ │ │ └── user-profile.component.ts │ │ │ ├── user-routing.module.ts │ │ │ └── user.module.ts │ │ └── utils │ │ │ ├── common-utils.module.ts │ │ │ ├── friendsdate.pipe.ts │ │ │ └── password-equal-validator.directive.ts │ ├── assets │ │ ├── .gitkeep │ │ └── images │ │ │ ├── left.png │ │ │ ├── person.png │ │ │ ├── person_edit.png │ │ │ └── right.png │ ├── environments │ │ ├── environment.prod.ts │ │ └── environment.ts │ ├── favicon.ico │ ├── index.html │ ├── main.ts │ ├── polyfills.ts │ ├── styles.css │ ├── test.ts │ ├── tsconfig.app.json │ ├── tsconfig.spec.json │ └── typings.d.ts ├── tsconfig.json └── tslint.json ├── Chapter10 ├── .angular-cli.json ├── .editorconfig ├── .gitignore ├── README.md ├── e2e │ ├── app.e2e-spec.ts │ ├── app.po.ts │ └── tsconfig.e2e.json ├── karma.conf.js ├── package.json ├── protractor.conf.js ├── src │ ├── app │ │ ├── about │ │ │ ├── about.component.html │ │ │ ├── about.component.scss │ │ │ └── about.component.ts │ │ ├── app.component.css │ │ ├── app.component.html │ │ ├── app.component.scss │ │ ├── app.component.ts │ │ ├── app.module.ts │ │ ├── app.routing.ts │ │ ├── authentication │ │ │ ├── authentication.module.ts │ │ │ ├── authentication.routing.ts │ │ │ ├── login │ │ │ │ ├── login.component.html │ │ │ │ ├── login.component.scss │ │ │ │ ├── login.component.spec.ts │ │ │ │ └── login.component.ts │ │ │ └── signup │ │ │ │ ├── signup.component.html │ │ │ │ ├── signup.component.scss │ │ │ │ └── signup.component.ts │ │ ├── chat │ │ │ ├── chat-message-form │ │ │ │ ├── chat-message-form.component.html │ │ │ │ ├── chat-message-form.component.scss │ │ │ │ └── chat-message-form.component.ts │ │ │ ├── chat-message-list │ │ │ │ ├── chat-message-list.component.html │ │ │ │ ├── chat-message-list.component.scss │ │ │ │ └── chat-message-list.component.ts │ │ │ ├── chat-message │ │ │ │ ├── chat-message.component.html │ │ │ │ ├── chat-message.component.scss │ │ │ │ └── chat-message.component.ts │ │ │ ├── chat-routing.module.ts │ │ │ ├── chat.component.html │ │ │ ├── chat.component.scss │ │ │ ├── chat.component.ts │ │ │ └── chat.module.ts │ │ ├── edit-dialog │ │ │ ├── edit-details.ts │ │ │ ├── edit-dialog.component.html │ │ │ └── edit-dialog.component.ts │ │ ├── environments │ │ │ ├── environment.js │ │ │ ├── environment.js.map │ │ │ ├── environment.prod.ts │ │ │ └── environment.ts │ │ ├── notfound │ │ │ └── page-not-found.component.ts │ │ ├── services │ │ │ ├── authentication.guard.ts │ │ │ ├── authentication.service.ts │ │ │ ├── database-constants.ts │ │ │ ├── friend.ts │ │ │ ├── friends.service.ts │ │ │ ├── message.ts │ │ │ ├── messaging.service.ts │ │ │ ├── user.service.spec.ts │ │ │ ├── user.service.ts │ │ │ └── user.ts │ │ ├── shared │ │ │ ├── _colors.scss │ │ │ ├── _shared.scss │ │ │ └── error-alert │ │ │ │ ├── error-alert.component.html │ │ │ │ ├── error-alert.component.scss │ │ │ │ └── error-alert.component.ts │ │ ├── test-data │ │ │ └── user-test-data.ts │ │ ├── user │ │ │ ├── user-friends │ │ │ │ ├── user-friends.component.html │ │ │ │ ├── user-friends.component.scss │ │ │ │ └── user-friends.component.ts │ │ │ ├── user-profile │ │ │ │ ├── user-profile.component.html │ │ │ │ ├── user-profile.component.scss │ │ │ │ └── user-profile.component.ts │ │ │ ├── user-routing.module.ts │ │ │ └── user.module.ts │ │ └── utils │ │ │ ├── common-utils.module.ts │ │ │ ├── friendsdate.pipe.spec.ts │ │ │ ├── friendsdate.pipe.ts │ │ │ └── password-equal-validator.directive.ts │ ├── assets │ │ ├── .gitkeep │ │ └── images │ │ │ ├── left.png │ │ │ ├── person.png │ │ │ ├── person_edit.png │ │ │ └── right.png │ ├── environments │ │ ├── environment.prod.ts │ │ └── environment.ts │ ├── favicon.ico │ ├── index.html │ ├── main.ts │ ├── polyfills.ts │ ├── styles.css │ ├── test.ts │ ├── tsconfig.app.json │ ├── tsconfig.spec.json │ └── typings.d.ts ├── tsconfig.json └── tslint.json ├── Chapter12 ├── .angular-cli.json ├── .editorconfig ├── .firebaserc ├── .gitignore ├── README.md ├── database.rules.json ├── e2e │ ├── app.e2e-spec.ts │ ├── app.po.ts │ └── tsconfig.e2e.json ├── firebase.json ├── karma.conf.js ├── package.json ├── protractor.conf.js ├── src │ ├── app │ │ ├── about │ │ │ ├── about.component.html │ │ │ ├── about.component.scss │ │ │ └── about.component.ts │ │ ├── app.component.html │ │ ├── app.component.scss │ │ ├── app.component.ts │ │ ├── app.module.ts │ │ ├── app.routing.ts │ │ ├── authentication │ │ │ ├── authentication.module.ts │ │ │ ├── authentication.routing.ts │ │ │ ├── login │ │ │ │ ├── login.component.html │ │ │ │ ├── login.component.scss │ │ │ │ ├── login.component.spec.ts │ │ │ │ └── login.component.ts │ │ │ └── signup │ │ │ │ ├── signup.component.html │ │ │ │ ├── signup.component.scss │ │ │ │ └── signup.component.ts │ │ ├── chat │ │ │ ├── chat-message-form │ │ │ │ ├── chat-message-form.component.html │ │ │ │ ├── chat-message-form.component.scss │ │ │ │ └── chat-message-form.component.ts │ │ │ ├── chat-message-list │ │ │ │ ├── chat-message-list.component.html │ │ │ │ ├── chat-message-list.component.scss │ │ │ │ └── chat-message-list.component.ts │ │ │ ├── chat-message │ │ │ │ ├── chat-message.component.html │ │ │ │ ├── chat-message.component.scss │ │ │ │ └── chat-message.component.ts │ │ │ ├── chat-routing.module.ts │ │ │ ├── chat.component.html │ │ │ ├── chat.component.scss │ │ │ ├── chat.component.ts │ │ │ └── chat.module.ts │ │ ├── edit-dialog │ │ │ ├── edit-details.ts │ │ │ ├── edit-dialog.component.html │ │ │ └── edit-dialog.component.ts │ │ ├── environments │ │ │ ├── environment.js │ │ │ ├── environment.js.map │ │ │ ├── environment.prod.ts │ │ │ └── environment.ts │ │ ├── notfound │ │ │ └── page-not-found.component.ts │ │ ├── services │ │ │ ├── authentication.guard.ts │ │ │ ├── authentication.service.ts │ │ │ ├── database-constants.ts │ │ │ ├── friend.ts │ │ │ ├── friends-search.service.ts │ │ │ ├── friends.service.ts │ │ │ ├── message.ts │ │ │ ├── messaging.service.ts │ │ │ ├── user.service.spec.ts │ │ │ ├── user.service.ts │ │ │ └── user.ts │ │ ├── shared │ │ │ ├── _colors.scss │ │ │ ├── _shared.scss │ │ │ └── error-alert │ │ │ │ ├── error-alert.component.html │ │ │ │ ├── error-alert.component.scss │ │ │ │ └── error-alert.component.ts │ │ ├── test-data │ │ │ └── user-test-data.ts │ │ ├── user │ │ │ ├── user-friends │ │ │ │ ├── user-friends.component.html │ │ │ │ ├── user-friends.component.scss │ │ │ │ └── user-friends.component.ts │ │ │ ├── user-profile │ │ │ │ ├── user-profile.component.html │ │ │ │ ├── user-profile.component.scss │ │ │ │ └── user-profile.component.ts │ │ │ ├── user-routing.module.ts │ │ │ └── user.module.ts │ │ └── utils │ │ │ ├── common-utils.module.ts │ │ │ ├── friendsdate.pipe.spec.ts │ │ │ ├── friendsdate.pipe.ts │ │ │ └── password-equal-validator.directive.ts │ ├── assets │ │ ├── .gitkeep │ │ └── images │ │ │ ├── left.png │ │ │ ├── person.png │ │ │ ├── person_edit.png │ │ │ └── right.png │ ├── environments │ │ ├── environment.prod.ts │ │ └── environment.ts │ ├── favicon.ico │ ├── index.html │ ├── main.ts │ ├── polyfills.ts │ ├── styles.css │ ├── test.ts │ ├── tsconfig.app.json │ ├── tsconfig.spec.json │ └── typings.d.ts ├── storage.rules ├── tsconfig.json └── tslint.json ├── Chapter13 ├── .angular-cli.json ├── .editorconfig ├── .firebaserc ├── .gitignore ├── README.md ├── database.rules.json ├── e2e │ ├── app.e2e-spec.ts │ ├── app.po.ts │ └── tsconfig.e2e.json ├── firebase.json ├── karma.conf.js ├── package.json ├── protractor.conf.js ├── src │ ├── app │ │ ├── about │ │ │ ├── about.component.html │ │ │ ├── about.component.scss │ │ │ └── about.component.ts │ │ ├── app.component.html │ │ ├── app.component.scss │ │ ├── app.component.ts │ │ ├── app.module.ts │ │ ├── app.routing.ts │ │ ├── authentication │ │ │ ├── authentication.module.ts │ │ │ ├── authentication.routing.ts │ │ │ ├── login │ │ │ │ ├── login.component.html │ │ │ │ ├── login.component.scss │ │ │ │ ├── login.component.spec.ts │ │ │ │ └── login.component.ts │ │ │ └── signup │ │ │ │ ├── signup.component.html │ │ │ │ ├── signup.component.scss │ │ │ │ └── signup.component.ts │ │ ├── chat │ │ │ ├── chat-message-form │ │ │ │ ├── chat-message-form.component.html │ │ │ │ ├── chat-message-form.component.scss │ │ │ │ └── chat-message-form.component.ts │ │ │ ├── chat-message-list │ │ │ │ ├── chat-message-list.component.html │ │ │ │ ├── chat-message-list.component.scss │ │ │ │ └── chat-message-list.component.ts │ │ │ ├── chat-message │ │ │ │ ├── chat-message.component.html │ │ │ │ ├── chat-message.component.scss │ │ │ │ └── chat-message.component.ts │ │ │ ├── chat-routing.module.ts │ │ │ ├── chat.component.html │ │ │ ├── chat.component.scss │ │ │ ├── chat.component.ts │ │ │ └── chat.module.ts │ │ ├── edit-dialog │ │ │ ├── edit-details.ts │ │ │ ├── edit-dialog.component.html │ │ │ └── edit-dialog.component.ts │ │ ├── environments │ │ │ ├── environment.js │ │ │ ├── environment.js.map │ │ │ ├── environment.prod.ts │ │ │ └── environment.ts │ │ ├── notfound │ │ │ └── page-not-found.component.ts │ │ ├── services │ │ │ ├── authentication.guard.ts │ │ │ ├── authentication.service.ts │ │ │ ├── database-constants.ts │ │ │ ├── fcm-messaging.service.ts │ │ │ ├── friend.ts │ │ │ ├── friends-search.service.ts │ │ │ ├── friends.service.ts │ │ │ ├── message.ts │ │ │ ├── messaging.service.ts │ │ │ ├── user.service.spec.ts │ │ │ ├── user.service.ts │ │ │ └── user.ts │ │ ├── shared │ │ │ ├── _colors.scss │ │ │ ├── _shared.scss │ │ │ └── error-alert │ │ │ │ ├── error-alert.component.html │ │ │ │ ├── error-alert.component.scss │ │ │ │ └── error-alert.component.ts │ │ ├── test-data │ │ │ └── user-test-data.ts │ │ ├── user │ │ │ ├── user-friends │ │ │ │ ├── user-friends.component.html │ │ │ │ ├── user-friends.component.scss │ │ │ │ └── user-friends.component.ts │ │ │ ├── user-profile │ │ │ │ ├── user-profile.component.html │ │ │ │ ├── user-profile.component.scss │ │ │ │ └── user-profile.component.ts │ │ │ ├── user-routing.module.ts │ │ │ └── user.module.ts │ │ └── utils │ │ │ ├── common-utils.module.ts │ │ │ ├── friendsdate.pipe.spec.ts │ │ │ ├── friendsdate.pipe.ts │ │ │ └── password-equal-validator.directive.ts │ ├── assets │ │ ├── .gitkeep │ │ └── images │ │ │ ├── left.png │ │ │ ├── person.png │ │ │ ├── person_edit.png │ │ │ └── right.png │ ├── environments │ │ ├── environment.prod.ts │ │ └── environment.ts │ ├── favicon.ico │ ├── firebase-messaging-sw.js │ ├── index.html │ ├── main.ts │ ├── manifest.json │ ├── polyfills.ts │ ├── styles.css │ ├── test.ts │ ├── tsconfig.app.json │ ├── tsconfig.spec.json │ └── typings.d.ts ├── storage.rules ├── tsconfig.json └── tslint.json ├── Chapter14 ├── .angular-cli.json ├── .editorconfig ├── .firebaserc ├── .gitignore ├── README.md ├── database.rules.json ├── e2e │ ├── app.e2e-spec.ts │ ├── app.po.ts │ └── tsconfig.e2e.json ├── firebase.json ├── karma.conf.js ├── package.json ├── precache-config.js ├── protractor.conf.js ├── src │ ├── app │ │ ├── about │ │ │ ├── about.component.html │ │ │ ├── about.component.scss │ │ │ └── about.component.ts │ │ ├── app.component.css │ │ ├── app.component.html │ │ ├── app.component.scss │ │ ├── app.component.ts │ │ ├── app.module.ts │ │ ├── app.routing.ts │ │ ├── authentication │ │ │ ├── authentication.module.ts │ │ │ ├── authentication.routing.ts │ │ │ ├── login │ │ │ │ ├── login.component.html │ │ │ │ ├── login.component.scss │ │ │ │ ├── login.component.spec.ts │ │ │ │ └── login.component.ts │ │ │ └── signup │ │ │ │ ├── signup.component.html │ │ │ │ ├── signup.component.scss │ │ │ │ └── signup.component.ts │ │ ├── chat │ │ │ ├── chat-message-form │ │ │ │ ├── chat-message-form.component.html │ │ │ │ ├── chat-message-form.component.scss │ │ │ │ └── chat-message-form.component.ts │ │ │ ├── chat-message-list │ │ │ │ ├── chat-message-list.component.html │ │ │ │ ├── chat-message-list.component.scss │ │ │ │ └── chat-message-list.component.ts │ │ │ ├── chat-message │ │ │ │ ├── chat-message.component.html │ │ │ │ ├── chat-message.component.scss │ │ │ │ └── chat-message.component.ts │ │ │ ├── chat-routing.module.ts │ │ │ ├── chat.component.html │ │ │ ├── chat.component.scss │ │ │ ├── chat.component.ts │ │ │ └── chat.module.ts │ │ ├── edit-dialog │ │ │ ├── edit-details.ts │ │ │ ├── edit-dialog.component.html │ │ │ └── edit-dialog.component.ts │ │ ├── environments │ │ │ ├── environment.js │ │ │ ├── environment.js.map │ │ │ ├── environment.prod.ts │ │ │ └── environment.ts │ │ ├── notfound │ │ │ └── page-not-found.component.ts │ │ ├── services │ │ │ ├── authentication.guard.ts │ │ │ ├── authentication.service.ts │ │ │ ├── database-constants.ts │ │ │ ├── fcm-messaging.service.ts │ │ │ ├── friend.ts │ │ │ ├── friends-search.service.ts │ │ │ ├── friends.service.ts │ │ │ ├── message.ts │ │ │ ├── messaging.service.ts │ │ │ ├── user.service.spec.ts │ │ │ ├── user.service.ts │ │ │ └── user.ts │ │ ├── shared │ │ │ ├── _colors.scss │ │ │ ├── _shared.scss │ │ │ └── error-alert │ │ │ │ ├── error-alert.component.html │ │ │ │ ├── error-alert.component.scss │ │ │ │ └── error-alert.component.ts │ │ ├── test-data │ │ │ └── user-test-data.ts │ │ ├── user │ │ │ ├── user-friends │ │ │ │ ├── user-friends.component.html │ │ │ │ ├── user-friends.component.scss │ │ │ │ └── user-friends.component.ts │ │ │ ├── user-profile │ │ │ │ ├── user-profile.component.html │ │ │ │ ├── user-profile.component.scss │ │ │ │ └── user-profile.component.ts │ │ │ ├── user-routing.module.ts │ │ │ └── user.module.ts │ │ └── utils │ │ │ ├── common-utils.module.ts │ │ │ ├── friendsdate.pipe.spec.ts │ │ │ ├── friendsdate.pipe.ts │ │ │ └── password-equal-validator.directive.ts │ ├── assets │ │ ├── .gitkeep │ │ └── images │ │ │ ├── android-chrome-192x192.png │ │ │ ├── apple-touch-icon.png │ │ │ ├── browserconfig.xml │ │ │ ├── favicon-16x16.png │ │ │ ├── favicon-32x32.png │ │ │ ├── favicon.ico │ │ │ ├── left.png │ │ │ ├── mstile-150x150.png │ │ │ ├── person.png │ │ │ ├── person_edit.png │ │ │ ├── right.png │ │ │ └── safari-pinned-tab.svg │ ├── environments │ │ ├── environment.prod.ts │ │ └── environment.ts │ ├── favicon.ico │ ├── firebase-messaging-sw.js │ ├── index.html │ ├── main.ts │ ├── manifest.json │ ├── polyfills.ts │ ├── styles.css │ ├── test.ts │ ├── tsconfig.app.json │ ├── tsconfig.spec.json │ └── typings.d.ts ├── storage.rules ├── tsconfig.json └── tslint.json ├── LICENSE └── README.md /Chapter01/.angular-cli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter01/.angular-cli.json -------------------------------------------------------------------------------- /Chapter01/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter01/.editorconfig -------------------------------------------------------------------------------- /Chapter01/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter01/.gitignore -------------------------------------------------------------------------------- /Chapter01/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter01/README.md -------------------------------------------------------------------------------- /Chapter01/e2e/app.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter01/e2e/app.e2e-spec.ts -------------------------------------------------------------------------------- /Chapter01/e2e/app.po.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter01/e2e/app.po.ts -------------------------------------------------------------------------------- /Chapter01/e2e/tsconfig.e2e.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter01/e2e/tsconfig.e2e.json -------------------------------------------------------------------------------- /Chapter01/karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter01/karma.conf.js -------------------------------------------------------------------------------- /Chapter01/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter01/package.json -------------------------------------------------------------------------------- /Chapter01/protractor.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter01/protractor.conf.js -------------------------------------------------------------------------------- /Chapter01/src/app/app.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter01/src/app/app.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter01/src/app/app.component.html -------------------------------------------------------------------------------- /Chapter01/src/app/app.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter01/src/app/app.component.spec.ts -------------------------------------------------------------------------------- /Chapter01/src/app/app.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter01/src/app/app.component.ts -------------------------------------------------------------------------------- /Chapter01/src/app/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter01/src/app/app.module.ts -------------------------------------------------------------------------------- /Chapter01/src/assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter01/src/environments/environment.prod.ts: -------------------------------------------------------------------------------- 1 | export const environment = { 2 | production: true 3 | }; 4 | -------------------------------------------------------------------------------- /Chapter01/src/environments/environment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter01/src/environments/environment.ts -------------------------------------------------------------------------------- /Chapter01/src/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter01/src/favicon.ico -------------------------------------------------------------------------------- /Chapter01/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter01/src/index.html -------------------------------------------------------------------------------- /Chapter01/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter01/src/main.ts -------------------------------------------------------------------------------- /Chapter01/src/polyfills.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter01/src/polyfills.ts -------------------------------------------------------------------------------- /Chapter01/src/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter01/src/styles.css -------------------------------------------------------------------------------- /Chapter01/src/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter01/src/test.ts -------------------------------------------------------------------------------- /Chapter01/src/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter01/src/tsconfig.app.json -------------------------------------------------------------------------------- /Chapter01/src/tsconfig.spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter01/src/tsconfig.spec.json -------------------------------------------------------------------------------- /Chapter01/src/typings.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter01/src/typings.d.ts -------------------------------------------------------------------------------- /Chapter01/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter01/tsconfig.json -------------------------------------------------------------------------------- /Chapter01/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter01/tslint.json -------------------------------------------------------------------------------- /Chapter02/.angular-cli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter02/.angular-cli.json -------------------------------------------------------------------------------- /Chapter02/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter02/.editorconfig -------------------------------------------------------------------------------- /Chapter02/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter02/.gitignore -------------------------------------------------------------------------------- /Chapter02/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter02/README.md -------------------------------------------------------------------------------- /Chapter02/e2e/app.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter02/e2e/app.e2e-spec.ts -------------------------------------------------------------------------------- /Chapter02/e2e/app.po.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter02/e2e/app.po.ts -------------------------------------------------------------------------------- /Chapter02/e2e/tsconfig.e2e.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter02/e2e/tsconfig.e2e.json -------------------------------------------------------------------------------- /Chapter02/karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter02/karma.conf.js -------------------------------------------------------------------------------- /Chapter02/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter02/package.json -------------------------------------------------------------------------------- /Chapter02/protractor.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter02/protractor.conf.js -------------------------------------------------------------------------------- /Chapter02/src/app/app.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter02/src/app/app.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter02/src/app/app.component.html -------------------------------------------------------------------------------- /Chapter02/src/app/app.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter02/src/app/app.component.scss -------------------------------------------------------------------------------- /Chapter02/src/app/app.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter02/src/app/app.component.spec.ts -------------------------------------------------------------------------------- /Chapter02/src/app/app.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter02/src/app/app.component.ts -------------------------------------------------------------------------------- /Chapter02/src/app/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter02/src/app/app.module.ts -------------------------------------------------------------------------------- /Chapter02/src/app/environments/environment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter02/src/app/environments/environment.js -------------------------------------------------------------------------------- /Chapter02/src/app/environments/environment.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter02/src/app/environments/environment.js.map -------------------------------------------------------------------------------- /Chapter02/src/app/environments/environment.prod.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter02/src/app/environments/environment.prod.ts -------------------------------------------------------------------------------- /Chapter02/src/app/environments/environment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter02/src/app/environments/environment.ts -------------------------------------------------------------------------------- /Chapter02/src/app/services/authentication.service.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter02/src/app/services/authentication.service.js -------------------------------------------------------------------------------- /Chapter02/src/app/services/authentication.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter02/src/app/services/authentication.service.ts -------------------------------------------------------------------------------- /Chapter02/src/app/services/database-constants.ts: -------------------------------------------------------------------------------- 1 | export const USERS_CHILD = '/users'; 2 | -------------------------------------------------------------------------------- /Chapter02/src/app/services/user.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter02/src/app/services/user.service.ts -------------------------------------------------------------------------------- /Chapter02/src/app/services/user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter02/src/app/services/user.ts -------------------------------------------------------------------------------- /Chapter02/src/assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter02/src/environments/environment.prod.ts: -------------------------------------------------------------------------------- 1 | export const environment = { 2 | production: true 3 | }; 4 | -------------------------------------------------------------------------------- /Chapter02/src/environments/environment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter02/src/environments/environment.ts -------------------------------------------------------------------------------- /Chapter02/src/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter02/src/favicon.ico -------------------------------------------------------------------------------- /Chapter02/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter02/src/index.html -------------------------------------------------------------------------------- /Chapter02/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter02/src/main.ts -------------------------------------------------------------------------------- /Chapter02/src/polyfills.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter02/src/polyfills.ts -------------------------------------------------------------------------------- /Chapter02/src/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter02/src/styles.css -------------------------------------------------------------------------------- /Chapter02/src/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter02/src/test.ts -------------------------------------------------------------------------------- /Chapter02/src/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter02/src/tsconfig.app.json -------------------------------------------------------------------------------- /Chapter02/src/tsconfig.spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter02/src/tsconfig.spec.json -------------------------------------------------------------------------------- /Chapter02/src/typings.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter02/src/typings.d.ts -------------------------------------------------------------------------------- /Chapter02/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter02/tsconfig.json -------------------------------------------------------------------------------- /Chapter02/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter02/tslint.json -------------------------------------------------------------------------------- /Chapter03/.angular-cli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter03/.angular-cli.json -------------------------------------------------------------------------------- /Chapter03/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter03/.editorconfig -------------------------------------------------------------------------------- /Chapter03/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter03/.gitignore -------------------------------------------------------------------------------- /Chapter03/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter03/README.md -------------------------------------------------------------------------------- /Chapter03/e2e/app.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter03/e2e/app.e2e-spec.ts -------------------------------------------------------------------------------- /Chapter03/e2e/app.po.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter03/e2e/app.po.ts -------------------------------------------------------------------------------- /Chapter03/e2e/tsconfig.e2e.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter03/e2e/tsconfig.e2e.json -------------------------------------------------------------------------------- /Chapter03/karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter03/karma.conf.js -------------------------------------------------------------------------------- /Chapter03/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter03/package.json -------------------------------------------------------------------------------- /Chapter03/protractor.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter03/protractor.conf.js -------------------------------------------------------------------------------- /Chapter03/src/app/app.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter03/src/app/app.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter03/src/app/app.component.html -------------------------------------------------------------------------------- /Chapter03/src/app/app.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter03/src/app/app.component.scss -------------------------------------------------------------------------------- /Chapter03/src/app/app.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter03/src/app/app.component.spec.ts -------------------------------------------------------------------------------- /Chapter03/src/app/app.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter03/src/app/app.component.ts -------------------------------------------------------------------------------- /Chapter03/src/app/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter03/src/app/app.module.ts -------------------------------------------------------------------------------- /Chapter03/src/app/authentication/login/login.component.scss: -------------------------------------------------------------------------------- 1 | .container{ 2 | margin-left: 10px; 3 | } 4 | -------------------------------------------------------------------------------- /Chapter03/src/app/environments/environment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter03/src/app/environments/environment.js -------------------------------------------------------------------------------- /Chapter03/src/app/environments/environment.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter03/src/app/environments/environment.js.map -------------------------------------------------------------------------------- /Chapter03/src/app/environments/environment.prod.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter03/src/app/environments/environment.prod.ts -------------------------------------------------------------------------------- /Chapter03/src/app/environments/environment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter03/src/app/environments/environment.ts -------------------------------------------------------------------------------- /Chapter03/src/app/services/authentication.service.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter03/src/app/services/authentication.service.js -------------------------------------------------------------------------------- /Chapter03/src/app/services/authentication.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter03/src/app/services/authentication.service.ts -------------------------------------------------------------------------------- /Chapter03/src/app/services/database-constants.ts: -------------------------------------------------------------------------------- 1 | export const USERS_CHILD = '/users'; 2 | -------------------------------------------------------------------------------- /Chapter03/src/app/services/user.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter03/src/app/services/user.service.ts -------------------------------------------------------------------------------- /Chapter03/src/app/services/user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter03/src/app/services/user.ts -------------------------------------------------------------------------------- /Chapter03/src/assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter03/src/environments/environment.prod.ts: -------------------------------------------------------------------------------- 1 | export const environment = { 2 | production: true 3 | }; 4 | -------------------------------------------------------------------------------- /Chapter03/src/environments/environment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter03/src/environments/environment.ts -------------------------------------------------------------------------------- /Chapter03/src/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter03/src/favicon.ico -------------------------------------------------------------------------------- /Chapter03/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter03/src/index.html -------------------------------------------------------------------------------- /Chapter03/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter03/src/main.ts -------------------------------------------------------------------------------- /Chapter03/src/polyfills.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter03/src/polyfills.ts -------------------------------------------------------------------------------- /Chapter03/src/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter03/src/styles.css -------------------------------------------------------------------------------- /Chapter03/src/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter03/src/test.ts -------------------------------------------------------------------------------- /Chapter03/src/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter03/src/tsconfig.app.json -------------------------------------------------------------------------------- /Chapter03/src/tsconfig.spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter03/src/tsconfig.spec.json -------------------------------------------------------------------------------- /Chapter03/src/typings.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter03/src/typings.d.ts -------------------------------------------------------------------------------- /Chapter03/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter03/tsconfig.json -------------------------------------------------------------------------------- /Chapter03/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter03/tslint.json -------------------------------------------------------------------------------- /Chapter04/.angular-cli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter04/.angular-cli.json -------------------------------------------------------------------------------- /Chapter04/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter04/.editorconfig -------------------------------------------------------------------------------- /Chapter04/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter04/.gitignore -------------------------------------------------------------------------------- /Chapter04/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter04/README.md -------------------------------------------------------------------------------- /Chapter04/e2e/app.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter04/e2e/app.e2e-spec.ts -------------------------------------------------------------------------------- /Chapter04/e2e/app.po.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter04/e2e/app.po.ts -------------------------------------------------------------------------------- /Chapter04/e2e/tsconfig.e2e.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter04/e2e/tsconfig.e2e.json -------------------------------------------------------------------------------- /Chapter04/karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter04/karma.conf.js -------------------------------------------------------------------------------- /Chapter04/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter04/package.json -------------------------------------------------------------------------------- /Chapter04/protractor.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter04/protractor.conf.js -------------------------------------------------------------------------------- /Chapter04/src/app/about/about.component.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter04/src/app/about/about.component.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter04/src/app/about/about.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter04/src/app/about/about.component.ts -------------------------------------------------------------------------------- /Chapter04/src/app/app.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter04/src/app/app.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter04/src/app/app.component.html -------------------------------------------------------------------------------- /Chapter04/src/app/app.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter04/src/app/app.component.scss -------------------------------------------------------------------------------- /Chapter04/src/app/app.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter04/src/app/app.component.spec.ts -------------------------------------------------------------------------------- /Chapter04/src/app/app.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter04/src/app/app.component.ts -------------------------------------------------------------------------------- /Chapter04/src/app/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter04/src/app/app.module.ts -------------------------------------------------------------------------------- /Chapter04/src/app/app.routing.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter04/src/app/app.routing.ts -------------------------------------------------------------------------------- /Chapter04/src/app/authentication/login/login.component.scss: -------------------------------------------------------------------------------- 1 | .container{ 2 | margin-left: 10px; 3 | } 4 | -------------------------------------------------------------------------------- /Chapter04/src/app/environments/environment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter04/src/app/environments/environment.js -------------------------------------------------------------------------------- /Chapter04/src/app/environments/environment.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter04/src/app/environments/environment.js.map -------------------------------------------------------------------------------- /Chapter04/src/app/environments/environment.prod.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter04/src/app/environments/environment.prod.ts -------------------------------------------------------------------------------- /Chapter04/src/app/environments/environment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter04/src/app/environments/environment.ts -------------------------------------------------------------------------------- /Chapter04/src/app/services/authentication.guard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter04/src/app/services/authentication.guard.ts -------------------------------------------------------------------------------- /Chapter04/src/app/services/authentication.service.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter04/src/app/services/authentication.service.js -------------------------------------------------------------------------------- /Chapter04/src/app/services/authentication.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter04/src/app/services/authentication.service.ts -------------------------------------------------------------------------------- /Chapter04/src/app/services/database-constants.ts: -------------------------------------------------------------------------------- 1 | export const USERS_CHILD = '/users'; 2 | -------------------------------------------------------------------------------- /Chapter04/src/app/services/user.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter04/src/app/services/user.service.ts -------------------------------------------------------------------------------- /Chapter04/src/app/services/user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter04/src/app/services/user.ts -------------------------------------------------------------------------------- /Chapter04/src/app/user/user-routing.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter04/src/app/user/user-routing.module.ts -------------------------------------------------------------------------------- /Chapter04/src/app/user/user.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter04/src/app/user/user.module.ts -------------------------------------------------------------------------------- /Chapter04/src/assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter04/src/environments/environment.prod.ts: -------------------------------------------------------------------------------- 1 | export const environment = { 2 | production: true 3 | }; 4 | -------------------------------------------------------------------------------- /Chapter04/src/environments/environment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter04/src/environments/environment.ts -------------------------------------------------------------------------------- /Chapter04/src/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter04/src/favicon.ico -------------------------------------------------------------------------------- /Chapter04/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter04/src/index.html -------------------------------------------------------------------------------- /Chapter04/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter04/src/main.ts -------------------------------------------------------------------------------- /Chapter04/src/polyfills.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter04/src/polyfills.ts -------------------------------------------------------------------------------- /Chapter04/src/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter04/src/styles.css -------------------------------------------------------------------------------- /Chapter04/src/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter04/src/test.ts -------------------------------------------------------------------------------- /Chapter04/src/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter04/src/tsconfig.app.json -------------------------------------------------------------------------------- /Chapter04/src/tsconfig.spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter04/src/tsconfig.spec.json -------------------------------------------------------------------------------- /Chapter04/src/typings.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter04/src/typings.d.ts -------------------------------------------------------------------------------- /Chapter04/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter04/tsconfig.json -------------------------------------------------------------------------------- /Chapter04/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter04/tslint.json -------------------------------------------------------------------------------- /Chapter05/.angular-cli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter05/.angular-cli.json -------------------------------------------------------------------------------- /Chapter05/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter05/.editorconfig -------------------------------------------------------------------------------- /Chapter05/.editorconfig.bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter05/.editorconfig.bak -------------------------------------------------------------------------------- /Chapter05/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter05/.gitignore -------------------------------------------------------------------------------- /Chapter05/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter05/README.md -------------------------------------------------------------------------------- /Chapter05/e2e/app.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter05/e2e/app.e2e-spec.ts -------------------------------------------------------------------------------- /Chapter05/e2e/app.po.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter05/e2e/app.po.ts -------------------------------------------------------------------------------- /Chapter05/e2e/tsconfig.e2e.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter05/e2e/tsconfig.e2e.json -------------------------------------------------------------------------------- /Chapter05/karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter05/karma.conf.js -------------------------------------------------------------------------------- /Chapter05/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter05/package.json -------------------------------------------------------------------------------- /Chapter05/protractor.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter05/protractor.conf.js -------------------------------------------------------------------------------- /Chapter05/src/app/about/about.component.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter05/src/app/about/about.component.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter05/src/app/about/about.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter05/src/app/about/about.component.ts -------------------------------------------------------------------------------- /Chapter05/src/app/app.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter05/src/app/app.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter05/src/app/app.component.html -------------------------------------------------------------------------------- /Chapter05/src/app/app.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter05/src/app/app.component.scss -------------------------------------------------------------------------------- /Chapter05/src/app/app.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter05/src/app/app.component.spec.ts -------------------------------------------------------------------------------- /Chapter05/src/app/app.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter05/src/app/app.component.ts -------------------------------------------------------------------------------- /Chapter05/src/app/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter05/src/app/app.module.ts -------------------------------------------------------------------------------- /Chapter05/src/app/app.routing.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter05/src/app/app.routing.ts -------------------------------------------------------------------------------- /Chapter05/src/app/authentication/login/login.component.scss: -------------------------------------------------------------------------------- 1 | .container{ 2 | margin-left: 10px; 3 | } 4 | -------------------------------------------------------------------------------- /Chapter05/src/app/edit-dialog/edit-details.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter05/src/app/edit-dialog/edit-details.ts -------------------------------------------------------------------------------- /Chapter05/src/app/environments/environment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter05/src/app/environments/environment.js -------------------------------------------------------------------------------- /Chapter05/src/app/environments/environment.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter05/src/app/environments/environment.js.map -------------------------------------------------------------------------------- /Chapter05/src/app/environments/environment.prod.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter05/src/app/environments/environment.prod.ts -------------------------------------------------------------------------------- /Chapter05/src/app/environments/environment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter05/src/app/environments/environment.ts -------------------------------------------------------------------------------- /Chapter05/src/app/services/authentication.guard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter05/src/app/services/authentication.guard.ts -------------------------------------------------------------------------------- /Chapter05/src/app/services/authentication.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter05/src/app/services/authentication.service.ts -------------------------------------------------------------------------------- /Chapter05/src/app/services/database-constants.ts: -------------------------------------------------------------------------------- 1 | export const USERS_CHILD = '/users'; 2 | -------------------------------------------------------------------------------- /Chapter05/src/app/services/user.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter05/src/app/services/user.service.ts -------------------------------------------------------------------------------- /Chapter05/src/app/services/user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter05/src/app/services/user.ts -------------------------------------------------------------------------------- /Chapter05/src/app/user/user-routing.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter05/src/app/user/user-routing.module.ts -------------------------------------------------------------------------------- /Chapter05/src/app/user/user.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter05/src/app/user/user.module.ts -------------------------------------------------------------------------------- /Chapter05/src/assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter05/src/assets/images/person_edit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter05/src/assets/images/person_edit.png -------------------------------------------------------------------------------- /Chapter05/src/environments/environment.prod.ts: -------------------------------------------------------------------------------- 1 | export const environment = { 2 | production: true 3 | }; 4 | -------------------------------------------------------------------------------- /Chapter05/src/environments/environment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter05/src/environments/environment.ts -------------------------------------------------------------------------------- /Chapter05/src/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter05/src/favicon.ico -------------------------------------------------------------------------------- /Chapter05/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter05/src/index.html -------------------------------------------------------------------------------- /Chapter05/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter05/src/main.ts -------------------------------------------------------------------------------- /Chapter05/src/polyfills.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter05/src/polyfills.ts -------------------------------------------------------------------------------- /Chapter05/src/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter05/src/styles.css -------------------------------------------------------------------------------- /Chapter05/src/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter05/src/test.ts -------------------------------------------------------------------------------- /Chapter05/src/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter05/src/tsconfig.app.json -------------------------------------------------------------------------------- /Chapter05/src/tsconfig.spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter05/src/tsconfig.spec.json -------------------------------------------------------------------------------- /Chapter05/src/typings.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter05/src/typings.d.ts -------------------------------------------------------------------------------- /Chapter05/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter05/tsconfig.json -------------------------------------------------------------------------------- /Chapter05/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter05/tslint.json -------------------------------------------------------------------------------- /Chapter06/.angular-cli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter06/.angular-cli.json -------------------------------------------------------------------------------- /Chapter06/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter06/.editorconfig -------------------------------------------------------------------------------- /Chapter06/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter06/.gitignore -------------------------------------------------------------------------------- /Chapter06/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter06/README.md -------------------------------------------------------------------------------- /Chapter06/e2e/app.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter06/e2e/app.e2e-spec.ts -------------------------------------------------------------------------------- /Chapter06/e2e/app.po.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter06/e2e/app.po.ts -------------------------------------------------------------------------------- /Chapter06/e2e/tsconfig.e2e.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter06/e2e/tsconfig.e2e.json -------------------------------------------------------------------------------- /Chapter06/karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter06/karma.conf.js -------------------------------------------------------------------------------- /Chapter06/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter06/package.json -------------------------------------------------------------------------------- /Chapter06/protractor.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter06/protractor.conf.js -------------------------------------------------------------------------------- /Chapter06/src/app/about/about.component.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter06/src/app/about/about.component.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter06/src/app/about/about.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter06/src/app/about/about.component.ts -------------------------------------------------------------------------------- /Chapter06/src/app/app.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter06/src/app/app.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter06/src/app/app.component.html -------------------------------------------------------------------------------- /Chapter06/src/app/app.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter06/src/app/app.component.scss -------------------------------------------------------------------------------- /Chapter06/src/app/app.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter06/src/app/app.component.spec.ts -------------------------------------------------------------------------------- /Chapter06/src/app/app.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter06/src/app/app.component.ts -------------------------------------------------------------------------------- /Chapter06/src/app/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter06/src/app/app.module.ts -------------------------------------------------------------------------------- /Chapter06/src/app/app.routing.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter06/src/app/app.routing.ts -------------------------------------------------------------------------------- /Chapter06/src/app/authentication/login/login.component.scss: -------------------------------------------------------------------------------- 1 | .container{ 2 | margin-left: 10px; 3 | } 4 | -------------------------------------------------------------------------------- /Chapter06/src/app/edit-dialog/edit-details.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter06/src/app/edit-dialog/edit-details.ts -------------------------------------------------------------------------------- /Chapter06/src/app/environments/environment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter06/src/app/environments/environment.js -------------------------------------------------------------------------------- /Chapter06/src/app/environments/environment.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter06/src/app/environments/environment.js.map -------------------------------------------------------------------------------- /Chapter06/src/app/environments/environment.prod.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter06/src/app/environments/environment.prod.ts -------------------------------------------------------------------------------- /Chapter06/src/app/environments/environment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter06/src/app/environments/environment.ts -------------------------------------------------------------------------------- /Chapter06/src/app/services/authentication.guard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter06/src/app/services/authentication.guard.ts -------------------------------------------------------------------------------- /Chapter06/src/app/services/authentication.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter06/src/app/services/authentication.service.ts -------------------------------------------------------------------------------- /Chapter06/src/app/services/database-constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter06/src/app/services/database-constants.ts -------------------------------------------------------------------------------- /Chapter06/src/app/services/friend.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter06/src/app/services/friend.ts -------------------------------------------------------------------------------- /Chapter06/src/app/services/friends.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter06/src/app/services/friends.service.ts -------------------------------------------------------------------------------- /Chapter06/src/app/services/user.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter06/src/app/services/user.service.ts -------------------------------------------------------------------------------- /Chapter06/src/app/services/user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter06/src/app/services/user.ts -------------------------------------------------------------------------------- /Chapter06/src/app/user/user-routing.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter06/src/app/user/user-routing.module.ts -------------------------------------------------------------------------------- /Chapter06/src/app/user/user.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter06/src/app/user/user.module.ts -------------------------------------------------------------------------------- /Chapter06/src/app/utils/common-utils.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter06/src/app/utils/common-utils.module.ts -------------------------------------------------------------------------------- /Chapter06/src/app/utils/friendsdate.pipe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter06/src/app/utils/friendsdate.pipe.ts -------------------------------------------------------------------------------- /Chapter06/src/assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter06/src/assets/images/left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter06/src/assets/images/left.png -------------------------------------------------------------------------------- /Chapter06/src/assets/images/person.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter06/src/assets/images/person.png -------------------------------------------------------------------------------- /Chapter06/src/assets/images/person_edit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter06/src/assets/images/person_edit.png -------------------------------------------------------------------------------- /Chapter06/src/assets/images/right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter06/src/assets/images/right.png -------------------------------------------------------------------------------- /Chapter06/src/environments/environment.prod.ts: -------------------------------------------------------------------------------- 1 | export const environment = { 2 | production: true 3 | }; 4 | -------------------------------------------------------------------------------- /Chapter06/src/environments/environment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter06/src/environments/environment.ts -------------------------------------------------------------------------------- /Chapter06/src/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter06/src/favicon.ico -------------------------------------------------------------------------------- /Chapter06/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter06/src/index.html -------------------------------------------------------------------------------- /Chapter06/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter06/src/main.ts -------------------------------------------------------------------------------- /Chapter06/src/polyfills.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter06/src/polyfills.ts -------------------------------------------------------------------------------- /Chapter06/src/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter06/src/styles.css -------------------------------------------------------------------------------- /Chapter06/src/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter06/src/test.ts -------------------------------------------------------------------------------- /Chapter06/src/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter06/src/tsconfig.app.json -------------------------------------------------------------------------------- /Chapter06/src/tsconfig.spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter06/src/tsconfig.spec.json -------------------------------------------------------------------------------- /Chapter06/src/typings.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter06/src/typings.d.ts -------------------------------------------------------------------------------- /Chapter06/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter06/tsconfig.json -------------------------------------------------------------------------------- /Chapter06/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter06/tslint.json -------------------------------------------------------------------------------- /Chapter07/.angular-cli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter07/.angular-cli.json -------------------------------------------------------------------------------- /Chapter07/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter07/.editorconfig -------------------------------------------------------------------------------- /Chapter07/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter07/.gitignore -------------------------------------------------------------------------------- /Chapter07/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter07/README.md -------------------------------------------------------------------------------- /Chapter07/e2e/app.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter07/e2e/app.e2e-spec.ts -------------------------------------------------------------------------------- /Chapter07/e2e/app.po.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter07/e2e/app.po.ts -------------------------------------------------------------------------------- /Chapter07/e2e/tsconfig.e2e.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter07/e2e/tsconfig.e2e.json -------------------------------------------------------------------------------- /Chapter07/karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter07/karma.conf.js -------------------------------------------------------------------------------- /Chapter07/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter07/package.json -------------------------------------------------------------------------------- /Chapter07/protractor.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter07/protractor.conf.js -------------------------------------------------------------------------------- /Chapter07/src/app/about/about.component.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter07/src/app/about/about.component.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter07/src/app/about/about.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter07/src/app/about/about.component.ts -------------------------------------------------------------------------------- /Chapter07/src/app/app.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter07/src/app/app.component.html -------------------------------------------------------------------------------- /Chapter07/src/app/app.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter07/src/app/app.component.scss -------------------------------------------------------------------------------- /Chapter07/src/app/app.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter07/src/app/app.component.spec.ts -------------------------------------------------------------------------------- /Chapter07/src/app/app.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter07/src/app/app.component.ts -------------------------------------------------------------------------------- /Chapter07/src/app/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter07/src/app/app.module.ts -------------------------------------------------------------------------------- /Chapter07/src/app/app.routing.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter07/src/app/app.routing.ts -------------------------------------------------------------------------------- /Chapter07/src/app/authentication/login/login.component.scss: -------------------------------------------------------------------------------- 1 | .container{ 2 | margin-left: 10px; 3 | } 4 | -------------------------------------------------------------------------------- /Chapter07/src/app/edit-dialog/edit-details.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter07/src/app/edit-dialog/edit-details.ts -------------------------------------------------------------------------------- /Chapter07/src/app/environments/environment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter07/src/app/environments/environment.js -------------------------------------------------------------------------------- /Chapter07/src/app/environments/environment.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter07/src/app/environments/environment.js.map -------------------------------------------------------------------------------- /Chapter07/src/app/environments/environment.prod.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter07/src/app/environments/environment.prod.ts -------------------------------------------------------------------------------- /Chapter07/src/app/environments/environment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter07/src/app/environments/environment.ts -------------------------------------------------------------------------------- /Chapter07/src/app/services/authentication.guard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter07/src/app/services/authentication.guard.ts -------------------------------------------------------------------------------- /Chapter07/src/app/services/authentication.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter07/src/app/services/authentication.service.ts -------------------------------------------------------------------------------- /Chapter07/src/app/services/database-constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter07/src/app/services/database-constants.ts -------------------------------------------------------------------------------- /Chapter07/src/app/services/friend.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter07/src/app/services/friend.ts -------------------------------------------------------------------------------- /Chapter07/src/app/services/friends.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter07/src/app/services/friends.service.ts -------------------------------------------------------------------------------- /Chapter07/src/app/services/user.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter07/src/app/services/user.service.ts -------------------------------------------------------------------------------- /Chapter07/src/app/services/user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter07/src/app/services/user.ts -------------------------------------------------------------------------------- /Chapter07/src/app/user/user-routing.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter07/src/app/user/user-routing.module.ts -------------------------------------------------------------------------------- /Chapter07/src/app/user/user.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter07/src/app/user/user.module.ts -------------------------------------------------------------------------------- /Chapter07/src/app/utils/common-utils.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter07/src/app/utils/common-utils.module.ts -------------------------------------------------------------------------------- /Chapter07/src/app/utils/friendsdate.pipe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter07/src/app/utils/friendsdate.pipe.ts -------------------------------------------------------------------------------- /Chapter07/src/assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter07/src/assets/images/left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter07/src/assets/images/left.png -------------------------------------------------------------------------------- /Chapter07/src/assets/images/person.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter07/src/assets/images/person.png -------------------------------------------------------------------------------- /Chapter07/src/assets/images/person_edit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter07/src/assets/images/person_edit.png -------------------------------------------------------------------------------- /Chapter07/src/assets/images/right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter07/src/assets/images/right.png -------------------------------------------------------------------------------- /Chapter07/src/environments/environment.prod.ts: -------------------------------------------------------------------------------- 1 | export const environment = { 2 | production: true 3 | }; 4 | -------------------------------------------------------------------------------- /Chapter07/src/environments/environment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter07/src/environments/environment.ts -------------------------------------------------------------------------------- /Chapter07/src/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter07/src/favicon.ico -------------------------------------------------------------------------------- /Chapter07/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter07/src/index.html -------------------------------------------------------------------------------- /Chapter07/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter07/src/main.ts -------------------------------------------------------------------------------- /Chapter07/src/polyfills.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter07/src/polyfills.ts -------------------------------------------------------------------------------- /Chapter07/src/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter07/src/styles.css -------------------------------------------------------------------------------- /Chapter07/src/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter07/src/test.ts -------------------------------------------------------------------------------- /Chapter07/src/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter07/src/tsconfig.app.json -------------------------------------------------------------------------------- /Chapter07/src/tsconfig.spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter07/src/tsconfig.spec.json -------------------------------------------------------------------------------- /Chapter07/src/typings.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter07/src/typings.d.ts -------------------------------------------------------------------------------- /Chapter07/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter07/tsconfig.json -------------------------------------------------------------------------------- /Chapter07/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter07/tslint.json -------------------------------------------------------------------------------- /Chapter08/.angular-cli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter08/.angular-cli.json -------------------------------------------------------------------------------- /Chapter08/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter08/.editorconfig -------------------------------------------------------------------------------- /Chapter08/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter08/.gitignore -------------------------------------------------------------------------------- /Chapter08/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter08/README.md -------------------------------------------------------------------------------- /Chapter08/e2e/app.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter08/e2e/app.e2e-spec.ts -------------------------------------------------------------------------------- /Chapter08/e2e/app.po.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter08/e2e/app.po.ts -------------------------------------------------------------------------------- /Chapter08/e2e/tsconfig.e2e.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter08/e2e/tsconfig.e2e.json -------------------------------------------------------------------------------- /Chapter08/karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter08/karma.conf.js -------------------------------------------------------------------------------- /Chapter08/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter08/package.json -------------------------------------------------------------------------------- /Chapter08/protractor.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter08/protractor.conf.js -------------------------------------------------------------------------------- /Chapter08/src/app/about/about.component.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter08/src/app/about/about.component.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter08/src/app/about/about.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter08/src/app/about/about.component.ts -------------------------------------------------------------------------------- /Chapter08/src/app/app.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter08/src/app/app.component.html -------------------------------------------------------------------------------- /Chapter08/src/app/app.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter08/src/app/app.component.scss -------------------------------------------------------------------------------- /Chapter08/src/app/app.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter08/src/app/app.component.spec.ts -------------------------------------------------------------------------------- /Chapter08/src/app/app.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter08/src/app/app.component.ts -------------------------------------------------------------------------------- /Chapter08/src/app/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter08/src/app/app.module.ts -------------------------------------------------------------------------------- /Chapter08/src/app/app.routing.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter08/src/app/app.routing.ts -------------------------------------------------------------------------------- /Chapter08/src/app/authentication/login/login.component.scss: -------------------------------------------------------------------------------- 1 | .container{ 2 | margin-left: 10px; 3 | } 4 | -------------------------------------------------------------------------------- /Chapter08/src/app/chat/chat-routing.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter08/src/app/chat/chat-routing.module.ts -------------------------------------------------------------------------------- /Chapter08/src/app/chat/chat.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter08/src/app/chat/chat.component.html -------------------------------------------------------------------------------- /Chapter08/src/app/chat/chat.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter08/src/app/chat/chat.component.scss -------------------------------------------------------------------------------- /Chapter08/src/app/chat/chat.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter08/src/app/chat/chat.component.ts -------------------------------------------------------------------------------- /Chapter08/src/app/chat/chat.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter08/src/app/chat/chat.module.ts -------------------------------------------------------------------------------- /Chapter08/src/app/edit-dialog/edit-details.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter08/src/app/edit-dialog/edit-details.ts -------------------------------------------------------------------------------- /Chapter08/src/app/environments/environment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter08/src/app/environments/environment.js -------------------------------------------------------------------------------- /Chapter08/src/app/environments/environment.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter08/src/app/environments/environment.js.map -------------------------------------------------------------------------------- /Chapter08/src/app/environments/environment.prod.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter08/src/app/environments/environment.prod.ts -------------------------------------------------------------------------------- /Chapter08/src/app/environments/environment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter08/src/app/environments/environment.ts -------------------------------------------------------------------------------- /Chapter08/src/app/services/authentication.guard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter08/src/app/services/authentication.guard.ts -------------------------------------------------------------------------------- /Chapter08/src/app/services/authentication.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter08/src/app/services/authentication.service.ts -------------------------------------------------------------------------------- /Chapter08/src/app/services/database-constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter08/src/app/services/database-constants.ts -------------------------------------------------------------------------------- /Chapter08/src/app/services/friend.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter08/src/app/services/friend.ts -------------------------------------------------------------------------------- /Chapter08/src/app/services/friends.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter08/src/app/services/friends.service.ts -------------------------------------------------------------------------------- /Chapter08/src/app/services/message.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter08/src/app/services/message.ts -------------------------------------------------------------------------------- /Chapter08/src/app/services/user.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter08/src/app/services/user.service.ts -------------------------------------------------------------------------------- /Chapter08/src/app/services/user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter08/src/app/services/user.ts -------------------------------------------------------------------------------- /Chapter08/src/app/shared/_colors.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter08/src/app/shared/_colors.scss -------------------------------------------------------------------------------- /Chapter08/src/app/shared/_shared.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter08/src/app/shared/_shared.scss -------------------------------------------------------------------------------- /Chapter08/src/app/user/user-routing.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter08/src/app/user/user-routing.module.ts -------------------------------------------------------------------------------- /Chapter08/src/app/user/user.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter08/src/app/user/user.module.ts -------------------------------------------------------------------------------- /Chapter08/src/app/utils/common-utils.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter08/src/app/utils/common-utils.module.ts -------------------------------------------------------------------------------- /Chapter08/src/app/utils/friendsdate.pipe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter08/src/app/utils/friendsdate.pipe.ts -------------------------------------------------------------------------------- /Chapter08/src/assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter08/src/assets/images/left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter08/src/assets/images/left.png -------------------------------------------------------------------------------- /Chapter08/src/assets/images/person.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter08/src/assets/images/person.png -------------------------------------------------------------------------------- /Chapter08/src/assets/images/person_edit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter08/src/assets/images/person_edit.png -------------------------------------------------------------------------------- /Chapter08/src/assets/images/right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter08/src/assets/images/right.png -------------------------------------------------------------------------------- /Chapter08/src/environments/environment.prod.ts: -------------------------------------------------------------------------------- 1 | export const environment = { 2 | production: true 3 | }; 4 | -------------------------------------------------------------------------------- /Chapter08/src/environments/environment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter08/src/environments/environment.ts -------------------------------------------------------------------------------- /Chapter08/src/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter08/src/favicon.ico -------------------------------------------------------------------------------- /Chapter08/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter08/src/index.html -------------------------------------------------------------------------------- /Chapter08/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter08/src/main.ts -------------------------------------------------------------------------------- /Chapter08/src/polyfills.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter08/src/polyfills.ts -------------------------------------------------------------------------------- /Chapter08/src/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter08/src/styles.css -------------------------------------------------------------------------------- /Chapter08/src/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter08/src/test.ts -------------------------------------------------------------------------------- /Chapter08/src/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter08/src/tsconfig.app.json -------------------------------------------------------------------------------- /Chapter08/src/tsconfig.spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter08/src/tsconfig.spec.json -------------------------------------------------------------------------------- /Chapter08/src/typings.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter08/src/typings.d.ts -------------------------------------------------------------------------------- /Chapter08/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter08/tsconfig.json -------------------------------------------------------------------------------- /Chapter08/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter08/tslint.json -------------------------------------------------------------------------------- /Chapter09/.angular-cli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter09/.angular-cli.json -------------------------------------------------------------------------------- /Chapter09/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter09/.editorconfig -------------------------------------------------------------------------------- /Chapter09/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter09/.gitignore -------------------------------------------------------------------------------- /Chapter09/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter09/README.md -------------------------------------------------------------------------------- /Chapter09/e2e/app.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter09/e2e/app.e2e-spec.ts -------------------------------------------------------------------------------- /Chapter09/e2e/app.po.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter09/e2e/app.po.ts -------------------------------------------------------------------------------- /Chapter09/e2e/tsconfig.e2e.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter09/e2e/tsconfig.e2e.json -------------------------------------------------------------------------------- /Chapter09/karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter09/karma.conf.js -------------------------------------------------------------------------------- /Chapter09/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter09/package.json -------------------------------------------------------------------------------- /Chapter09/protractor.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter09/protractor.conf.js -------------------------------------------------------------------------------- /Chapter09/src/app/about/about.component.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter09/src/app/about/about.component.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter09/src/app/about/about.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter09/src/app/about/about.component.ts -------------------------------------------------------------------------------- /Chapter09/src/app/app.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter09/src/app/app.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter09/src/app/app.component.html -------------------------------------------------------------------------------- /Chapter09/src/app/app.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter09/src/app/app.component.scss -------------------------------------------------------------------------------- /Chapter09/src/app/app.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter09/src/app/app.component.spec.ts -------------------------------------------------------------------------------- /Chapter09/src/app/app.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter09/src/app/app.component.ts -------------------------------------------------------------------------------- /Chapter09/src/app/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter09/src/app/app.module.ts -------------------------------------------------------------------------------- /Chapter09/src/app/app.routing.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter09/src/app/app.routing.ts -------------------------------------------------------------------------------- /Chapter09/src/app/authentication/login/login.component.scss: -------------------------------------------------------------------------------- 1 | .container{ 2 | margin-left: 10px; 3 | } 4 | -------------------------------------------------------------------------------- /Chapter09/src/app/chat/chat-routing.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter09/src/app/chat/chat-routing.module.ts -------------------------------------------------------------------------------- /Chapter09/src/app/chat/chat.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter09/src/app/chat/chat.component.html -------------------------------------------------------------------------------- /Chapter09/src/app/chat/chat.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter09/src/app/chat/chat.component.scss -------------------------------------------------------------------------------- /Chapter09/src/app/chat/chat.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter09/src/app/chat/chat.component.ts -------------------------------------------------------------------------------- /Chapter09/src/app/chat/chat.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter09/src/app/chat/chat.module.ts -------------------------------------------------------------------------------- /Chapter09/src/app/edit-dialog/edit-details.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter09/src/app/edit-dialog/edit-details.ts -------------------------------------------------------------------------------- /Chapter09/src/app/environments/environment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter09/src/app/environments/environment.js -------------------------------------------------------------------------------- /Chapter09/src/app/environments/environment.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter09/src/app/environments/environment.js.map -------------------------------------------------------------------------------- /Chapter09/src/app/environments/environment.prod.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter09/src/app/environments/environment.prod.ts -------------------------------------------------------------------------------- /Chapter09/src/app/environments/environment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter09/src/app/environments/environment.ts -------------------------------------------------------------------------------- /Chapter09/src/app/services/authentication.guard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter09/src/app/services/authentication.guard.ts -------------------------------------------------------------------------------- /Chapter09/src/app/services/authentication.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter09/src/app/services/authentication.service.ts -------------------------------------------------------------------------------- /Chapter09/src/app/services/database-constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter09/src/app/services/database-constants.ts -------------------------------------------------------------------------------- /Chapter09/src/app/services/friend.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter09/src/app/services/friend.ts -------------------------------------------------------------------------------- /Chapter09/src/app/services/friends.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter09/src/app/services/friends.service.ts -------------------------------------------------------------------------------- /Chapter09/src/app/services/message.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter09/src/app/services/message.ts -------------------------------------------------------------------------------- /Chapter09/src/app/services/messaging.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter09/src/app/services/messaging.service.ts -------------------------------------------------------------------------------- /Chapter09/src/app/services/user.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter09/src/app/services/user.service.ts -------------------------------------------------------------------------------- /Chapter09/src/app/services/user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter09/src/app/services/user.ts -------------------------------------------------------------------------------- /Chapter09/src/app/shared/_colors.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter09/src/app/shared/_colors.scss -------------------------------------------------------------------------------- /Chapter09/src/app/shared/_shared.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter09/src/app/shared/_shared.scss -------------------------------------------------------------------------------- /Chapter09/src/app/user/user-routing.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter09/src/app/user/user-routing.module.ts -------------------------------------------------------------------------------- /Chapter09/src/app/user/user.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter09/src/app/user/user.module.ts -------------------------------------------------------------------------------- /Chapter09/src/app/utils/common-utils.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter09/src/app/utils/common-utils.module.ts -------------------------------------------------------------------------------- /Chapter09/src/app/utils/friendsdate.pipe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter09/src/app/utils/friendsdate.pipe.ts -------------------------------------------------------------------------------- /Chapter09/src/assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter09/src/assets/images/left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter09/src/assets/images/left.png -------------------------------------------------------------------------------- /Chapter09/src/assets/images/person.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter09/src/assets/images/person.png -------------------------------------------------------------------------------- /Chapter09/src/assets/images/person_edit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter09/src/assets/images/person_edit.png -------------------------------------------------------------------------------- /Chapter09/src/assets/images/right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter09/src/assets/images/right.png -------------------------------------------------------------------------------- /Chapter09/src/environments/environment.prod.ts: -------------------------------------------------------------------------------- 1 | export const environment = { 2 | production: true 3 | }; 4 | -------------------------------------------------------------------------------- /Chapter09/src/environments/environment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter09/src/environments/environment.ts -------------------------------------------------------------------------------- /Chapter09/src/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter09/src/favicon.ico -------------------------------------------------------------------------------- /Chapter09/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter09/src/index.html -------------------------------------------------------------------------------- /Chapter09/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter09/src/main.ts -------------------------------------------------------------------------------- /Chapter09/src/polyfills.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter09/src/polyfills.ts -------------------------------------------------------------------------------- /Chapter09/src/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter09/src/styles.css -------------------------------------------------------------------------------- /Chapter09/src/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter09/src/test.ts -------------------------------------------------------------------------------- /Chapter09/src/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter09/src/tsconfig.app.json -------------------------------------------------------------------------------- /Chapter09/src/tsconfig.spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter09/src/tsconfig.spec.json -------------------------------------------------------------------------------- /Chapter09/src/typings.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter09/src/typings.d.ts -------------------------------------------------------------------------------- /Chapter09/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter09/tsconfig.json -------------------------------------------------------------------------------- /Chapter09/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter09/tslint.json -------------------------------------------------------------------------------- /Chapter10/.angular-cli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter10/.angular-cli.json -------------------------------------------------------------------------------- /Chapter10/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter10/.editorconfig -------------------------------------------------------------------------------- /Chapter10/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter10/.gitignore -------------------------------------------------------------------------------- /Chapter10/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter10/README.md -------------------------------------------------------------------------------- /Chapter10/e2e/app.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter10/e2e/app.e2e-spec.ts -------------------------------------------------------------------------------- /Chapter10/e2e/app.po.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter10/e2e/app.po.ts -------------------------------------------------------------------------------- /Chapter10/e2e/tsconfig.e2e.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter10/e2e/tsconfig.e2e.json -------------------------------------------------------------------------------- /Chapter10/karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter10/karma.conf.js -------------------------------------------------------------------------------- /Chapter10/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter10/package.json -------------------------------------------------------------------------------- /Chapter10/protractor.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter10/protractor.conf.js -------------------------------------------------------------------------------- /Chapter10/src/app/about/about.component.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter10/src/app/about/about.component.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter10/src/app/about/about.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter10/src/app/about/about.component.ts -------------------------------------------------------------------------------- /Chapter10/src/app/app.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter10/src/app/app.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter10/src/app/app.component.html -------------------------------------------------------------------------------- /Chapter10/src/app/app.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter10/src/app/app.component.scss -------------------------------------------------------------------------------- /Chapter10/src/app/app.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter10/src/app/app.component.ts -------------------------------------------------------------------------------- /Chapter10/src/app/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter10/src/app/app.module.ts -------------------------------------------------------------------------------- /Chapter10/src/app/app.routing.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter10/src/app/app.routing.ts -------------------------------------------------------------------------------- /Chapter10/src/app/authentication/login/login.component.scss: -------------------------------------------------------------------------------- 1 | .container{ 2 | margin-left: 10px; 3 | } 4 | -------------------------------------------------------------------------------- /Chapter10/src/app/chat/chat-routing.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter10/src/app/chat/chat-routing.module.ts -------------------------------------------------------------------------------- /Chapter10/src/app/chat/chat.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter10/src/app/chat/chat.component.html -------------------------------------------------------------------------------- /Chapter10/src/app/chat/chat.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter10/src/app/chat/chat.component.scss -------------------------------------------------------------------------------- /Chapter10/src/app/chat/chat.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter10/src/app/chat/chat.component.ts -------------------------------------------------------------------------------- /Chapter10/src/app/chat/chat.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter10/src/app/chat/chat.module.ts -------------------------------------------------------------------------------- /Chapter10/src/app/edit-dialog/edit-details.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter10/src/app/edit-dialog/edit-details.ts -------------------------------------------------------------------------------- /Chapter10/src/app/environments/environment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter10/src/app/environments/environment.js -------------------------------------------------------------------------------- /Chapter10/src/app/environments/environment.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter10/src/app/environments/environment.js.map -------------------------------------------------------------------------------- /Chapter10/src/app/environments/environment.prod.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter10/src/app/environments/environment.prod.ts -------------------------------------------------------------------------------- /Chapter10/src/app/environments/environment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter10/src/app/environments/environment.ts -------------------------------------------------------------------------------- /Chapter10/src/app/services/authentication.guard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter10/src/app/services/authentication.guard.ts -------------------------------------------------------------------------------- /Chapter10/src/app/services/authentication.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter10/src/app/services/authentication.service.ts -------------------------------------------------------------------------------- /Chapter10/src/app/services/database-constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter10/src/app/services/database-constants.ts -------------------------------------------------------------------------------- /Chapter10/src/app/services/friend.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter10/src/app/services/friend.ts -------------------------------------------------------------------------------- /Chapter10/src/app/services/friends.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter10/src/app/services/friends.service.ts -------------------------------------------------------------------------------- /Chapter10/src/app/services/message.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter10/src/app/services/message.ts -------------------------------------------------------------------------------- /Chapter10/src/app/services/messaging.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter10/src/app/services/messaging.service.ts -------------------------------------------------------------------------------- /Chapter10/src/app/services/user.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter10/src/app/services/user.service.spec.ts -------------------------------------------------------------------------------- /Chapter10/src/app/services/user.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter10/src/app/services/user.service.ts -------------------------------------------------------------------------------- /Chapter10/src/app/services/user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter10/src/app/services/user.ts -------------------------------------------------------------------------------- /Chapter10/src/app/shared/_colors.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter10/src/app/shared/_colors.scss -------------------------------------------------------------------------------- /Chapter10/src/app/shared/_shared.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter10/src/app/shared/_shared.scss -------------------------------------------------------------------------------- /Chapter10/src/app/test-data/user-test-data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter10/src/app/test-data/user-test-data.ts -------------------------------------------------------------------------------- /Chapter10/src/app/user/user-routing.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter10/src/app/user/user-routing.module.ts -------------------------------------------------------------------------------- /Chapter10/src/app/user/user.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter10/src/app/user/user.module.ts -------------------------------------------------------------------------------- /Chapter10/src/app/utils/common-utils.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter10/src/app/utils/common-utils.module.ts -------------------------------------------------------------------------------- /Chapter10/src/app/utils/friendsdate.pipe.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter10/src/app/utils/friendsdate.pipe.spec.ts -------------------------------------------------------------------------------- /Chapter10/src/app/utils/friendsdate.pipe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter10/src/app/utils/friendsdate.pipe.ts -------------------------------------------------------------------------------- /Chapter10/src/assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter10/src/assets/images/left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter10/src/assets/images/left.png -------------------------------------------------------------------------------- /Chapter10/src/assets/images/person.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter10/src/assets/images/person.png -------------------------------------------------------------------------------- /Chapter10/src/assets/images/person_edit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter10/src/assets/images/person_edit.png -------------------------------------------------------------------------------- /Chapter10/src/assets/images/right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter10/src/assets/images/right.png -------------------------------------------------------------------------------- /Chapter10/src/environments/environment.prod.ts: -------------------------------------------------------------------------------- 1 | export const environment = { 2 | production: true 3 | }; 4 | -------------------------------------------------------------------------------- /Chapter10/src/environments/environment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter10/src/environments/environment.ts -------------------------------------------------------------------------------- /Chapter10/src/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter10/src/favicon.ico -------------------------------------------------------------------------------- /Chapter10/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter10/src/index.html -------------------------------------------------------------------------------- /Chapter10/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter10/src/main.ts -------------------------------------------------------------------------------- /Chapter10/src/polyfills.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter10/src/polyfills.ts -------------------------------------------------------------------------------- /Chapter10/src/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter10/src/styles.css -------------------------------------------------------------------------------- /Chapter10/src/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter10/src/test.ts -------------------------------------------------------------------------------- /Chapter10/src/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter10/src/tsconfig.app.json -------------------------------------------------------------------------------- /Chapter10/src/tsconfig.spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter10/src/tsconfig.spec.json -------------------------------------------------------------------------------- /Chapter10/src/typings.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter10/src/typings.d.ts -------------------------------------------------------------------------------- /Chapter10/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter10/tsconfig.json -------------------------------------------------------------------------------- /Chapter10/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter10/tslint.json -------------------------------------------------------------------------------- /Chapter12/.angular-cli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter12/.angular-cli.json -------------------------------------------------------------------------------- /Chapter12/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter12/.editorconfig -------------------------------------------------------------------------------- /Chapter12/.firebaserc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter12/.firebaserc -------------------------------------------------------------------------------- /Chapter12/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter12/.gitignore -------------------------------------------------------------------------------- /Chapter12/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter12/README.md -------------------------------------------------------------------------------- /Chapter12/database.rules.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter12/database.rules.json -------------------------------------------------------------------------------- /Chapter12/e2e/app.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter12/e2e/app.e2e-spec.ts -------------------------------------------------------------------------------- /Chapter12/e2e/app.po.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter12/e2e/app.po.ts -------------------------------------------------------------------------------- /Chapter12/e2e/tsconfig.e2e.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter12/e2e/tsconfig.e2e.json -------------------------------------------------------------------------------- /Chapter12/firebase.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter12/firebase.json -------------------------------------------------------------------------------- /Chapter12/karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter12/karma.conf.js -------------------------------------------------------------------------------- /Chapter12/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter12/package.json -------------------------------------------------------------------------------- /Chapter12/protractor.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter12/protractor.conf.js -------------------------------------------------------------------------------- /Chapter12/src/app/about/about.component.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter12/src/app/about/about.component.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter12/src/app/about/about.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter12/src/app/about/about.component.ts -------------------------------------------------------------------------------- /Chapter12/src/app/app.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter12/src/app/app.component.html -------------------------------------------------------------------------------- /Chapter12/src/app/app.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter12/src/app/app.component.scss -------------------------------------------------------------------------------- /Chapter12/src/app/app.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter12/src/app/app.component.ts -------------------------------------------------------------------------------- /Chapter12/src/app/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter12/src/app/app.module.ts -------------------------------------------------------------------------------- /Chapter12/src/app/app.routing.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter12/src/app/app.routing.ts -------------------------------------------------------------------------------- /Chapter12/src/app/authentication/login/login.component.scss: -------------------------------------------------------------------------------- 1 | .container{ 2 | margin-left: 10px; 3 | } 4 | -------------------------------------------------------------------------------- /Chapter12/src/app/chat/chat-routing.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter12/src/app/chat/chat-routing.module.ts -------------------------------------------------------------------------------- /Chapter12/src/app/chat/chat.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter12/src/app/chat/chat.component.html -------------------------------------------------------------------------------- /Chapter12/src/app/chat/chat.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter12/src/app/chat/chat.component.scss -------------------------------------------------------------------------------- /Chapter12/src/app/chat/chat.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter12/src/app/chat/chat.component.ts -------------------------------------------------------------------------------- /Chapter12/src/app/chat/chat.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter12/src/app/chat/chat.module.ts -------------------------------------------------------------------------------- /Chapter12/src/app/edit-dialog/edit-details.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter12/src/app/edit-dialog/edit-details.ts -------------------------------------------------------------------------------- /Chapter12/src/app/environments/environment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter12/src/app/environments/environment.js -------------------------------------------------------------------------------- /Chapter12/src/app/environments/environment.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter12/src/app/environments/environment.js.map -------------------------------------------------------------------------------- /Chapter12/src/app/environments/environment.prod.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter12/src/app/environments/environment.prod.ts -------------------------------------------------------------------------------- /Chapter12/src/app/environments/environment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter12/src/app/environments/environment.ts -------------------------------------------------------------------------------- /Chapter12/src/app/services/authentication.guard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter12/src/app/services/authentication.guard.ts -------------------------------------------------------------------------------- /Chapter12/src/app/services/authentication.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter12/src/app/services/authentication.service.ts -------------------------------------------------------------------------------- /Chapter12/src/app/services/database-constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter12/src/app/services/database-constants.ts -------------------------------------------------------------------------------- /Chapter12/src/app/services/friend.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter12/src/app/services/friend.ts -------------------------------------------------------------------------------- /Chapter12/src/app/services/friends-search.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter12/src/app/services/friends-search.service.ts -------------------------------------------------------------------------------- /Chapter12/src/app/services/friends.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter12/src/app/services/friends.service.ts -------------------------------------------------------------------------------- /Chapter12/src/app/services/message.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter12/src/app/services/message.ts -------------------------------------------------------------------------------- /Chapter12/src/app/services/messaging.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter12/src/app/services/messaging.service.ts -------------------------------------------------------------------------------- /Chapter12/src/app/services/user.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter12/src/app/services/user.service.spec.ts -------------------------------------------------------------------------------- /Chapter12/src/app/services/user.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter12/src/app/services/user.service.ts -------------------------------------------------------------------------------- /Chapter12/src/app/services/user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter12/src/app/services/user.ts -------------------------------------------------------------------------------- /Chapter12/src/app/shared/_colors.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter12/src/app/shared/_colors.scss -------------------------------------------------------------------------------- /Chapter12/src/app/shared/_shared.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter12/src/app/shared/_shared.scss -------------------------------------------------------------------------------- /Chapter12/src/app/test-data/user-test-data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter12/src/app/test-data/user-test-data.ts -------------------------------------------------------------------------------- /Chapter12/src/app/user/user-routing.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter12/src/app/user/user-routing.module.ts -------------------------------------------------------------------------------- /Chapter12/src/app/user/user.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter12/src/app/user/user.module.ts -------------------------------------------------------------------------------- /Chapter12/src/app/utils/common-utils.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter12/src/app/utils/common-utils.module.ts -------------------------------------------------------------------------------- /Chapter12/src/app/utils/friendsdate.pipe.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter12/src/app/utils/friendsdate.pipe.spec.ts -------------------------------------------------------------------------------- /Chapter12/src/app/utils/friendsdate.pipe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter12/src/app/utils/friendsdate.pipe.ts -------------------------------------------------------------------------------- /Chapter12/src/assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter12/src/assets/images/left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter12/src/assets/images/left.png -------------------------------------------------------------------------------- /Chapter12/src/assets/images/person.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter12/src/assets/images/person.png -------------------------------------------------------------------------------- /Chapter12/src/assets/images/person_edit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter12/src/assets/images/person_edit.png -------------------------------------------------------------------------------- /Chapter12/src/assets/images/right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter12/src/assets/images/right.png -------------------------------------------------------------------------------- /Chapter12/src/environments/environment.prod.ts: -------------------------------------------------------------------------------- 1 | export const environment = { 2 | production: true 3 | }; 4 | -------------------------------------------------------------------------------- /Chapter12/src/environments/environment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter12/src/environments/environment.ts -------------------------------------------------------------------------------- /Chapter12/src/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter12/src/favicon.ico -------------------------------------------------------------------------------- /Chapter12/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter12/src/index.html -------------------------------------------------------------------------------- /Chapter12/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter12/src/main.ts -------------------------------------------------------------------------------- /Chapter12/src/polyfills.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter12/src/polyfills.ts -------------------------------------------------------------------------------- /Chapter12/src/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter12/src/styles.css -------------------------------------------------------------------------------- /Chapter12/src/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter12/src/test.ts -------------------------------------------------------------------------------- /Chapter12/src/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter12/src/tsconfig.app.json -------------------------------------------------------------------------------- /Chapter12/src/tsconfig.spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter12/src/tsconfig.spec.json -------------------------------------------------------------------------------- /Chapter12/src/typings.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter12/src/typings.d.ts -------------------------------------------------------------------------------- /Chapter12/storage.rules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter12/storage.rules -------------------------------------------------------------------------------- /Chapter12/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter12/tsconfig.json -------------------------------------------------------------------------------- /Chapter12/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter12/tslint.json -------------------------------------------------------------------------------- /Chapter13/.angular-cli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter13/.angular-cli.json -------------------------------------------------------------------------------- /Chapter13/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter13/.editorconfig -------------------------------------------------------------------------------- /Chapter13/.firebaserc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter13/.firebaserc -------------------------------------------------------------------------------- /Chapter13/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter13/.gitignore -------------------------------------------------------------------------------- /Chapter13/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter13/README.md -------------------------------------------------------------------------------- /Chapter13/database.rules.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter13/database.rules.json -------------------------------------------------------------------------------- /Chapter13/e2e/app.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter13/e2e/app.e2e-spec.ts -------------------------------------------------------------------------------- /Chapter13/e2e/app.po.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter13/e2e/app.po.ts -------------------------------------------------------------------------------- /Chapter13/e2e/tsconfig.e2e.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter13/e2e/tsconfig.e2e.json -------------------------------------------------------------------------------- /Chapter13/firebase.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter13/firebase.json -------------------------------------------------------------------------------- /Chapter13/karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter13/karma.conf.js -------------------------------------------------------------------------------- /Chapter13/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter13/package.json -------------------------------------------------------------------------------- /Chapter13/protractor.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter13/protractor.conf.js -------------------------------------------------------------------------------- /Chapter13/src/app/about/about.component.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter13/src/app/about/about.component.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter13/src/app/about/about.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter13/src/app/about/about.component.ts -------------------------------------------------------------------------------- /Chapter13/src/app/app.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter13/src/app/app.component.html -------------------------------------------------------------------------------- /Chapter13/src/app/app.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter13/src/app/app.component.scss -------------------------------------------------------------------------------- /Chapter13/src/app/app.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter13/src/app/app.component.ts -------------------------------------------------------------------------------- /Chapter13/src/app/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter13/src/app/app.module.ts -------------------------------------------------------------------------------- /Chapter13/src/app/app.routing.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter13/src/app/app.routing.ts -------------------------------------------------------------------------------- /Chapter13/src/app/authentication/login/login.component.scss: -------------------------------------------------------------------------------- 1 | .container{ 2 | margin-left: 10px; 3 | } 4 | -------------------------------------------------------------------------------- /Chapter13/src/app/chat/chat-routing.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter13/src/app/chat/chat-routing.module.ts -------------------------------------------------------------------------------- /Chapter13/src/app/chat/chat.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter13/src/app/chat/chat.component.html -------------------------------------------------------------------------------- /Chapter13/src/app/chat/chat.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter13/src/app/chat/chat.component.scss -------------------------------------------------------------------------------- /Chapter13/src/app/chat/chat.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter13/src/app/chat/chat.component.ts -------------------------------------------------------------------------------- /Chapter13/src/app/chat/chat.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter13/src/app/chat/chat.module.ts -------------------------------------------------------------------------------- /Chapter13/src/app/edit-dialog/edit-details.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter13/src/app/edit-dialog/edit-details.ts -------------------------------------------------------------------------------- /Chapter13/src/app/environments/environment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter13/src/app/environments/environment.js -------------------------------------------------------------------------------- /Chapter13/src/app/environments/environment.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter13/src/app/environments/environment.js.map -------------------------------------------------------------------------------- /Chapter13/src/app/environments/environment.prod.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter13/src/app/environments/environment.prod.ts -------------------------------------------------------------------------------- /Chapter13/src/app/environments/environment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter13/src/app/environments/environment.ts -------------------------------------------------------------------------------- /Chapter13/src/app/services/authentication.guard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter13/src/app/services/authentication.guard.ts -------------------------------------------------------------------------------- /Chapter13/src/app/services/authentication.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter13/src/app/services/authentication.service.ts -------------------------------------------------------------------------------- /Chapter13/src/app/services/database-constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter13/src/app/services/database-constants.ts -------------------------------------------------------------------------------- /Chapter13/src/app/services/fcm-messaging.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter13/src/app/services/fcm-messaging.service.ts -------------------------------------------------------------------------------- /Chapter13/src/app/services/friend.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter13/src/app/services/friend.ts -------------------------------------------------------------------------------- /Chapter13/src/app/services/friends-search.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter13/src/app/services/friends-search.service.ts -------------------------------------------------------------------------------- /Chapter13/src/app/services/friends.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter13/src/app/services/friends.service.ts -------------------------------------------------------------------------------- /Chapter13/src/app/services/message.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter13/src/app/services/message.ts -------------------------------------------------------------------------------- /Chapter13/src/app/services/messaging.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter13/src/app/services/messaging.service.ts -------------------------------------------------------------------------------- /Chapter13/src/app/services/user.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter13/src/app/services/user.service.spec.ts -------------------------------------------------------------------------------- /Chapter13/src/app/services/user.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter13/src/app/services/user.service.ts -------------------------------------------------------------------------------- /Chapter13/src/app/services/user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter13/src/app/services/user.ts -------------------------------------------------------------------------------- /Chapter13/src/app/shared/_colors.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter13/src/app/shared/_colors.scss -------------------------------------------------------------------------------- /Chapter13/src/app/shared/_shared.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter13/src/app/shared/_shared.scss -------------------------------------------------------------------------------- /Chapter13/src/app/test-data/user-test-data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter13/src/app/test-data/user-test-data.ts -------------------------------------------------------------------------------- /Chapter13/src/app/user/user-routing.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter13/src/app/user/user-routing.module.ts -------------------------------------------------------------------------------- /Chapter13/src/app/user/user.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter13/src/app/user/user.module.ts -------------------------------------------------------------------------------- /Chapter13/src/app/utils/common-utils.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter13/src/app/utils/common-utils.module.ts -------------------------------------------------------------------------------- /Chapter13/src/app/utils/friendsdate.pipe.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter13/src/app/utils/friendsdate.pipe.spec.ts -------------------------------------------------------------------------------- /Chapter13/src/app/utils/friendsdate.pipe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter13/src/app/utils/friendsdate.pipe.ts -------------------------------------------------------------------------------- /Chapter13/src/assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter13/src/assets/images/left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter13/src/assets/images/left.png -------------------------------------------------------------------------------- /Chapter13/src/assets/images/person.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter13/src/assets/images/person.png -------------------------------------------------------------------------------- /Chapter13/src/assets/images/person_edit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter13/src/assets/images/person_edit.png -------------------------------------------------------------------------------- /Chapter13/src/assets/images/right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter13/src/assets/images/right.png -------------------------------------------------------------------------------- /Chapter13/src/environments/environment.prod.ts: -------------------------------------------------------------------------------- 1 | export const environment = { 2 | production: true 3 | }; 4 | -------------------------------------------------------------------------------- /Chapter13/src/environments/environment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter13/src/environments/environment.ts -------------------------------------------------------------------------------- /Chapter13/src/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter13/src/favicon.ico -------------------------------------------------------------------------------- /Chapter13/src/firebase-messaging-sw.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter13/src/firebase-messaging-sw.js -------------------------------------------------------------------------------- /Chapter13/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter13/src/index.html -------------------------------------------------------------------------------- /Chapter13/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter13/src/main.ts -------------------------------------------------------------------------------- /Chapter13/src/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter13/src/manifest.json -------------------------------------------------------------------------------- /Chapter13/src/polyfills.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter13/src/polyfills.ts -------------------------------------------------------------------------------- /Chapter13/src/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter13/src/styles.css -------------------------------------------------------------------------------- /Chapter13/src/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter13/src/test.ts -------------------------------------------------------------------------------- /Chapter13/src/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter13/src/tsconfig.app.json -------------------------------------------------------------------------------- /Chapter13/src/tsconfig.spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter13/src/tsconfig.spec.json -------------------------------------------------------------------------------- /Chapter13/src/typings.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter13/src/typings.d.ts -------------------------------------------------------------------------------- /Chapter13/storage.rules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter13/storage.rules -------------------------------------------------------------------------------- /Chapter13/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter13/tsconfig.json -------------------------------------------------------------------------------- /Chapter13/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter13/tslint.json -------------------------------------------------------------------------------- /Chapter14/.angular-cli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter14/.angular-cli.json -------------------------------------------------------------------------------- /Chapter14/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter14/.editorconfig -------------------------------------------------------------------------------- /Chapter14/.firebaserc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter14/.firebaserc -------------------------------------------------------------------------------- /Chapter14/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter14/.gitignore -------------------------------------------------------------------------------- /Chapter14/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter14/README.md -------------------------------------------------------------------------------- /Chapter14/database.rules.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter14/database.rules.json -------------------------------------------------------------------------------- /Chapter14/e2e/app.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter14/e2e/app.e2e-spec.ts -------------------------------------------------------------------------------- /Chapter14/e2e/app.po.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter14/e2e/app.po.ts -------------------------------------------------------------------------------- /Chapter14/e2e/tsconfig.e2e.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter14/e2e/tsconfig.e2e.json -------------------------------------------------------------------------------- /Chapter14/firebase.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter14/firebase.json -------------------------------------------------------------------------------- /Chapter14/karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter14/karma.conf.js -------------------------------------------------------------------------------- /Chapter14/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter14/package.json -------------------------------------------------------------------------------- /Chapter14/precache-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter14/precache-config.js -------------------------------------------------------------------------------- /Chapter14/protractor.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter14/protractor.conf.js -------------------------------------------------------------------------------- /Chapter14/src/app/about/about.component.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter14/src/app/about/about.component.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter14/src/app/about/about.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter14/src/app/about/about.component.ts -------------------------------------------------------------------------------- /Chapter14/src/app/app.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter14/src/app/app.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter14/src/app/app.component.html -------------------------------------------------------------------------------- /Chapter14/src/app/app.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter14/src/app/app.component.scss -------------------------------------------------------------------------------- /Chapter14/src/app/app.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter14/src/app/app.component.ts -------------------------------------------------------------------------------- /Chapter14/src/app/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter14/src/app/app.module.ts -------------------------------------------------------------------------------- /Chapter14/src/app/app.routing.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter14/src/app/app.routing.ts -------------------------------------------------------------------------------- /Chapter14/src/app/authentication/login/login.component.scss: -------------------------------------------------------------------------------- 1 | .container{ 2 | margin-left: 10px; 3 | } 4 | -------------------------------------------------------------------------------- /Chapter14/src/app/chat/chat-routing.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter14/src/app/chat/chat-routing.module.ts -------------------------------------------------------------------------------- /Chapter14/src/app/chat/chat.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter14/src/app/chat/chat.component.html -------------------------------------------------------------------------------- /Chapter14/src/app/chat/chat.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter14/src/app/chat/chat.component.scss -------------------------------------------------------------------------------- /Chapter14/src/app/chat/chat.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter14/src/app/chat/chat.component.ts -------------------------------------------------------------------------------- /Chapter14/src/app/chat/chat.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter14/src/app/chat/chat.module.ts -------------------------------------------------------------------------------- /Chapter14/src/app/edit-dialog/edit-details.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter14/src/app/edit-dialog/edit-details.ts -------------------------------------------------------------------------------- /Chapter14/src/app/environments/environment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter14/src/app/environments/environment.js -------------------------------------------------------------------------------- /Chapter14/src/app/environments/environment.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter14/src/app/environments/environment.js.map -------------------------------------------------------------------------------- /Chapter14/src/app/environments/environment.prod.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter14/src/app/environments/environment.prod.ts -------------------------------------------------------------------------------- /Chapter14/src/app/environments/environment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter14/src/app/environments/environment.ts -------------------------------------------------------------------------------- /Chapter14/src/app/services/authentication.guard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter14/src/app/services/authentication.guard.ts -------------------------------------------------------------------------------- /Chapter14/src/app/services/database-constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter14/src/app/services/database-constants.ts -------------------------------------------------------------------------------- /Chapter14/src/app/services/fcm-messaging.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter14/src/app/services/fcm-messaging.service.ts -------------------------------------------------------------------------------- /Chapter14/src/app/services/friend.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter14/src/app/services/friend.ts -------------------------------------------------------------------------------- /Chapter14/src/app/services/friends.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter14/src/app/services/friends.service.ts -------------------------------------------------------------------------------- /Chapter14/src/app/services/message.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter14/src/app/services/message.ts -------------------------------------------------------------------------------- /Chapter14/src/app/services/messaging.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter14/src/app/services/messaging.service.ts -------------------------------------------------------------------------------- /Chapter14/src/app/services/user.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter14/src/app/services/user.service.spec.ts -------------------------------------------------------------------------------- /Chapter14/src/app/services/user.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter14/src/app/services/user.service.ts -------------------------------------------------------------------------------- /Chapter14/src/app/services/user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter14/src/app/services/user.ts -------------------------------------------------------------------------------- /Chapter14/src/app/shared/_colors.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter14/src/app/shared/_colors.scss -------------------------------------------------------------------------------- /Chapter14/src/app/shared/_shared.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter14/src/app/shared/_shared.scss -------------------------------------------------------------------------------- /Chapter14/src/app/test-data/user-test-data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter14/src/app/test-data/user-test-data.ts -------------------------------------------------------------------------------- /Chapter14/src/app/user/user-routing.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter14/src/app/user/user-routing.module.ts -------------------------------------------------------------------------------- /Chapter14/src/app/user/user.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter14/src/app/user/user.module.ts -------------------------------------------------------------------------------- /Chapter14/src/app/utils/common-utils.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter14/src/app/utils/common-utils.module.ts -------------------------------------------------------------------------------- /Chapter14/src/app/utils/friendsdate.pipe.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter14/src/app/utils/friendsdate.pipe.spec.ts -------------------------------------------------------------------------------- /Chapter14/src/app/utils/friendsdate.pipe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter14/src/app/utils/friendsdate.pipe.ts -------------------------------------------------------------------------------- /Chapter14/src/assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter14/src/assets/images/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter14/src/assets/images/apple-touch-icon.png -------------------------------------------------------------------------------- /Chapter14/src/assets/images/browserconfig.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter14/src/assets/images/browserconfig.xml -------------------------------------------------------------------------------- /Chapter14/src/assets/images/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter14/src/assets/images/favicon-16x16.png -------------------------------------------------------------------------------- /Chapter14/src/assets/images/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter14/src/assets/images/favicon-32x32.png -------------------------------------------------------------------------------- /Chapter14/src/assets/images/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter14/src/assets/images/favicon.ico -------------------------------------------------------------------------------- /Chapter14/src/assets/images/left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter14/src/assets/images/left.png -------------------------------------------------------------------------------- /Chapter14/src/assets/images/mstile-150x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter14/src/assets/images/mstile-150x150.png -------------------------------------------------------------------------------- /Chapter14/src/assets/images/person.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter14/src/assets/images/person.png -------------------------------------------------------------------------------- /Chapter14/src/assets/images/person_edit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter14/src/assets/images/person_edit.png -------------------------------------------------------------------------------- /Chapter14/src/assets/images/right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter14/src/assets/images/right.png -------------------------------------------------------------------------------- /Chapter14/src/assets/images/safari-pinned-tab.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter14/src/assets/images/safari-pinned-tab.svg -------------------------------------------------------------------------------- /Chapter14/src/environments/environment.prod.ts: -------------------------------------------------------------------------------- 1 | export const environment = { 2 | production: true 3 | }; 4 | -------------------------------------------------------------------------------- /Chapter14/src/environments/environment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter14/src/environments/environment.ts -------------------------------------------------------------------------------- /Chapter14/src/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter14/src/favicon.ico -------------------------------------------------------------------------------- /Chapter14/src/firebase-messaging-sw.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter14/src/firebase-messaging-sw.js -------------------------------------------------------------------------------- /Chapter14/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter14/src/index.html -------------------------------------------------------------------------------- /Chapter14/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter14/src/main.ts -------------------------------------------------------------------------------- /Chapter14/src/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter14/src/manifest.json -------------------------------------------------------------------------------- /Chapter14/src/polyfills.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter14/src/polyfills.ts -------------------------------------------------------------------------------- /Chapter14/src/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter14/src/styles.css -------------------------------------------------------------------------------- /Chapter14/src/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter14/src/test.ts -------------------------------------------------------------------------------- /Chapter14/src/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter14/src/tsconfig.app.json -------------------------------------------------------------------------------- /Chapter14/src/tsconfig.spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter14/src/tsconfig.spec.json -------------------------------------------------------------------------------- /Chapter14/src/typings.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter14/src/typings.d.ts -------------------------------------------------------------------------------- /Chapter14/storage.rules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter14/storage.rules -------------------------------------------------------------------------------- /Chapter14/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter14/tsconfig.json -------------------------------------------------------------------------------- /Chapter14/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/Chapter14/tslint.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Hands-On-Full-Stack-Development-with-Angular-5-and-Firebase/HEAD/README.md --------------------------------------------------------------------------------