├── LICENSE
├── README.md
├── part-1
├── .editorconfig
├── .gitignore
├── .vscode
│ ├── extensions.json
│ ├── launch.json
│ └── tasks.json
├── README.md
├── angular.json
├── package-lock.json
├── package.json
├── src
│ ├── app
│ │ ├── app.component.html
│ │ ├── app.component.ts
│ │ └── app.module.ts
│ ├── assets
│ │ └── .gitkeep
│ ├── favicon.ico
│ ├── index.html
│ ├── main.ts
│ └── styles.css
├── tsconfig.app.json
├── tsconfig.json
└── tsconfig.spec.json
├── part-2
├── .editorconfig
├── .gitignore
├── .vscode
│ ├── extensions.json
│ ├── launch.json
│ └── tasks.json
├── README.md
├── angular.json
├── package-lock.json
├── package.json
├── src
│ ├── app
│ │ ├── account
│ │ │ ├── index.ts
│ │ │ ├── login.component.html
│ │ │ ├── login.component.ts
│ │ │ ├── register.component.html
│ │ │ └── register.component.ts
│ │ ├── app-routing.module.ts
│ │ ├── app.component.html
│ │ ├── app.component.ts
│ │ ├── app.module.ts
│ │ └── home
│ │ │ ├── home.component.html
│ │ │ ├── home.component.ts
│ │ │ └── index.ts
│ ├── assets
│ │ └── .gitkeep
│ ├── favicon.ico
│ ├── index.html
│ ├── main.ts
│ └── styles.css
├── tsconfig.app.json
├── tsconfig.json
└── tsconfig.spec.json
├── part-3
├── .editorconfig
├── .gitignore
├── .vscode
│ ├── extensions.json
│ ├── launch.json
│ └── tasks.json
├── README.md
├── angular.json
├── package-lock.json
├── package.json
├── src
│ ├── app
│ │ ├── _helpers
│ │ │ ├── auth.guard.ts
│ │ │ ├── error.interceptor.ts
│ │ │ ├── fake-backend.ts
│ │ │ ├── index.ts
│ │ │ └── jwt.interceptor.ts
│ │ ├── _models
│ │ │ ├── index.ts
│ │ │ └── user.ts
│ │ ├── _services
│ │ │ ├── account.service.ts
│ │ │ └── index.ts
│ │ ├── account
│ │ │ ├── index.ts
│ │ │ ├── login.component.html
│ │ │ ├── login.component.ts
│ │ │ ├── register.component.html
│ │ │ └── register.component.ts
│ │ ├── app-routing.module.ts
│ │ ├── app.component.html
│ │ ├── app.component.ts
│ │ ├── app.module.ts
│ │ └── home
│ │ │ ├── home.component.html
│ │ │ ├── home.component.ts
│ │ │ └── index.ts
│ ├── assets
│ │ └── .gitkeep
│ ├── environments
│ │ └── environment.ts
│ ├── favicon.ico
│ ├── index.html
│ ├── main.ts
│ └── styles.css
├── tsconfig.app.json
├── tsconfig.json
└── tsconfig.spec.json
├── part-4
├── .editorconfig
├── .gitignore
├── .vscode
│ ├── extensions.json
│ ├── launch.json
│ └── tasks.json
├── README.md
├── angular.json
├── package-lock.json
├── package.json
├── src
│ ├── app
│ │ ├── _helpers
│ │ │ ├── auth.guard.ts
│ │ │ ├── error.interceptor.ts
│ │ │ ├── fake-backend.ts
│ │ │ ├── index.ts
│ │ │ └── jwt.interceptor.ts
│ │ ├── _models
│ │ │ ├── index.ts
│ │ │ └── user.ts
│ │ ├── _services
│ │ │ ├── account.service.ts
│ │ │ └── index.ts
│ │ ├── account
│ │ │ ├── index.ts
│ │ │ ├── login.component.html
│ │ │ ├── login.component.ts
│ │ │ ├── register.component.html
│ │ │ └── register.component.ts
│ │ ├── app-routing.module.ts
│ │ ├── app.component.html
│ │ ├── app.component.ts
│ │ ├── app.module.ts
│ │ └── home
│ │ │ ├── home.component.html
│ │ │ ├── home.component.ts
│ │ │ └── index.ts
│ ├── assets
│ │ └── .gitkeep
│ ├── environments
│ │ └── environment.ts
│ ├── favicon.ico
│ ├── index.html
│ ├── main.ts
│ └── styles.css
├── tsconfig.app.json
├── tsconfig.json
└── tsconfig.spec.json
├── part-5
├── .editorconfig
├── .gitignore
├── .vscode
│ ├── extensions.json
│ ├── launch.json
│ └── tasks.json
├── README.md
├── angular.json
├── package-lock.json
├── package.json
├── src
│ ├── app
│ │ ├── _components
│ │ │ ├── alert.component.html
│ │ │ ├── alert.component.ts
│ │ │ └── index.ts
│ │ ├── _helpers
│ │ │ ├── auth.guard.ts
│ │ │ ├── error.interceptor.ts
│ │ │ ├── fake-backend.ts
│ │ │ ├── index.ts
│ │ │ └── jwt.interceptor.ts
│ │ ├── _models
│ │ │ ├── index.ts
│ │ │ └── user.ts
│ │ ├── _services
│ │ │ ├── account.service.ts
│ │ │ ├── alert.service.ts
│ │ │ └── index.ts
│ │ ├── account
│ │ │ ├── index.ts
│ │ │ ├── login.component.html
│ │ │ ├── login.component.ts
│ │ │ ├── register.component.html
│ │ │ └── register.component.ts
│ │ ├── app-routing.module.ts
│ │ ├── app.component.html
│ │ ├── app.component.ts
│ │ ├── app.module.ts
│ │ └── home
│ │ │ ├── home.component.html
│ │ │ ├── home.component.ts
│ │ │ └── index.ts
│ ├── assets
│ │ └── .gitkeep
│ ├── environments
│ │ └── environment.ts
│ ├── favicon.ico
│ ├── index.html
│ ├── main.ts
│ └── styles.css
├── tsconfig.app.json
├── tsconfig.json
└── tsconfig.spec.json
├── part-6
├── .editorconfig
├── .gitignore
├── .vscode
│ ├── extensions.json
│ ├── launch.json
│ └── tasks.json
├── README.md
├── angular.json
├── package-lock.json
├── package.json
├── src
│ ├── app
│ │ ├── _components
│ │ │ ├── alert.component.html
│ │ │ ├── alert.component.ts
│ │ │ └── index.ts
│ │ ├── _helpers
│ │ │ ├── auth.guard.ts
│ │ │ ├── error.interceptor.ts
│ │ │ ├── fake-backend.ts
│ │ │ ├── index.ts
│ │ │ └── jwt.interceptor.ts
│ │ ├── _models
│ │ │ ├── index.ts
│ │ │ └── user.ts
│ │ ├── _services
│ │ │ ├── account.service.ts
│ │ │ ├── alert.service.ts
│ │ │ └── index.ts
│ │ ├── account
│ │ │ ├── index.ts
│ │ │ ├── login.component.html
│ │ │ ├── login.component.ts
│ │ │ ├── register.component.html
│ │ │ └── register.component.ts
│ │ ├── app-routing.module.ts
│ │ ├── app.component.html
│ │ ├── app.component.ts
│ │ ├── app.module.ts
│ │ ├── home
│ │ │ ├── home.component.html
│ │ │ ├── home.component.ts
│ │ │ └── index.ts
│ │ └── users
│ │ │ ├── add-edit.component.html
│ │ │ ├── add-edit.component.ts
│ │ │ ├── list.component.html
│ │ │ ├── list.component.ts
│ │ │ ├── users-routing.module.ts
│ │ │ └── users.module.ts
│ ├── assets
│ │ └── .gitkeep
│ ├── environments
│ │ └── environment.ts
│ ├── favicon.ico
│ ├── index.html
│ ├── main.ts
│ └── styles.css
├── tsconfig.app.json
├── tsconfig.json
└── tsconfig.spec.json
├── part-7
├── .editorconfig
├── .gitignore
├── .vscode
│ ├── extensions.json
│ ├── launch.json
│ └── tasks.json
├── README.md
├── angular.json
├── package-lock.json
├── package.json
├── src
│ ├── app
│ │ ├── _components
│ │ │ ├── alert.component.html
│ │ │ ├── alert.component.ts
│ │ │ └── index.ts
│ │ ├── _helpers
│ │ │ ├── auth.guard.ts
│ │ │ ├── error.interceptor.ts
│ │ │ ├── fake-backend.ts
│ │ │ ├── index.ts
│ │ │ └── jwt.interceptor.ts
│ │ ├── _models
│ │ │ ├── index.ts
│ │ │ └── user.ts
│ │ ├── _services
│ │ │ ├── account.service.ts
│ │ │ ├── alert.service.ts
│ │ │ └── index.ts
│ │ ├── account
│ │ │ ├── index.ts
│ │ │ ├── login.component.html
│ │ │ ├── login.component.ts
│ │ │ ├── register.component.html
│ │ │ └── register.component.ts
│ │ ├── app.component.html
│ │ ├── app.component.ts
│ │ ├── app.routes.ts
│ │ ├── home
│ │ │ ├── home.component.html
│ │ │ ├── home.component.ts
│ │ │ └── index.ts
│ │ └── users
│ │ │ ├── add-edit.component.html
│ │ │ ├── add-edit.component.ts
│ │ │ ├── list.component.html
│ │ │ ├── list.component.ts
│ │ │ └── users.routes.ts
│ ├── assets
│ │ └── .gitkeep
│ ├── environments
│ │ └── environment.ts
│ ├── favicon.ico
│ ├── index.html
│ ├── main.ts
│ └── styles.css
├── tsconfig.app.json
├── tsconfig.json
└── tsconfig.spec.json
└── part-8
├── .dockerignore
├── .editorconfig
├── .gitignore
├── .vscode
├── extensions.json
├── launch.json
└── tasks.json
├── Dockerfile
├── README.md
├── angular.json
├── nginx.conf
├── package-lock.json
├── package.json
├── src
├── app
│ ├── _components
│ │ ├── alert.component.html
│ │ ├── alert.component.ts
│ │ └── index.ts
│ ├── _helpers
│ │ ├── auth.guard.ts
│ │ ├── error.interceptor.ts
│ │ ├── fake-backend.ts
│ │ ├── index.ts
│ │ └── jwt.interceptor.ts
│ ├── _models
│ │ ├── index.ts
│ │ └── user.ts
│ ├── _services
│ │ ├── account.service.ts
│ │ ├── alert.service.ts
│ │ └── index.ts
│ ├── account
│ │ ├── index.ts
│ │ ├── login.component.html
│ │ ├── login.component.ts
│ │ ├── register.component.html
│ │ └── register.component.ts
│ ├── app.component.html
│ ├── app.component.ts
│ ├── app.routes.ts
│ ├── home
│ │ ├── home.component.html
│ │ ├── home.component.ts
│ │ └── index.ts
│ └── users
│ │ ├── add-edit.component.html
│ │ ├── add-edit.component.ts
│ │ ├── list.component.html
│ │ ├── list.component.ts
│ │ └── users.routes.ts
├── assets
│ └── .gitkeep
├── environments
│ └── environment.ts
├── favicon.ico
├── index.html
├── main.ts
└── styles.css
├── tsconfig.app.json
├── tsconfig.json
└── tsconfig.spec.json
/LICENSE:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/LICENSE
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/README.md
--------------------------------------------------------------------------------
/part-1/.editorconfig:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-1/.editorconfig
--------------------------------------------------------------------------------
/part-1/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-1/.gitignore
--------------------------------------------------------------------------------
/part-1/.vscode/extensions.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-1/.vscode/extensions.json
--------------------------------------------------------------------------------
/part-1/.vscode/launch.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-1/.vscode/launch.json
--------------------------------------------------------------------------------
/part-1/.vscode/tasks.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-1/.vscode/tasks.json
--------------------------------------------------------------------------------
/part-1/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-1/README.md
--------------------------------------------------------------------------------
/part-1/angular.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-1/angular.json
--------------------------------------------------------------------------------
/part-1/package-lock.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-1/package-lock.json
--------------------------------------------------------------------------------
/part-1/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-1/package.json
--------------------------------------------------------------------------------
/part-1/src/app/app.component.html:
--------------------------------------------------------------------------------
1 |
Hello Angular!
--------------------------------------------------------------------------------
/part-1/src/app/app.component.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-1/src/app/app.component.ts
--------------------------------------------------------------------------------
/part-1/src/app/app.module.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-1/src/app/app.module.ts
--------------------------------------------------------------------------------
/part-1/src/assets/.gitkeep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/part-1/src/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-1/src/favicon.ico
--------------------------------------------------------------------------------
/part-1/src/index.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-1/src/index.html
--------------------------------------------------------------------------------
/part-1/src/main.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-1/src/main.ts
--------------------------------------------------------------------------------
/part-1/src/styles.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-1/src/styles.css
--------------------------------------------------------------------------------
/part-1/tsconfig.app.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-1/tsconfig.app.json
--------------------------------------------------------------------------------
/part-1/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-1/tsconfig.json
--------------------------------------------------------------------------------
/part-1/tsconfig.spec.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-1/tsconfig.spec.json
--------------------------------------------------------------------------------
/part-2/.editorconfig:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-2/.editorconfig
--------------------------------------------------------------------------------
/part-2/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-2/.gitignore
--------------------------------------------------------------------------------
/part-2/.vscode/extensions.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-2/.vscode/extensions.json
--------------------------------------------------------------------------------
/part-2/.vscode/launch.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-2/.vscode/launch.json
--------------------------------------------------------------------------------
/part-2/.vscode/tasks.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-2/.vscode/tasks.json
--------------------------------------------------------------------------------
/part-2/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-2/README.md
--------------------------------------------------------------------------------
/part-2/angular.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-2/angular.json
--------------------------------------------------------------------------------
/part-2/package-lock.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-2/package-lock.json
--------------------------------------------------------------------------------
/part-2/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-2/package.json
--------------------------------------------------------------------------------
/part-2/src/app/account/index.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-2/src/app/account/index.ts
--------------------------------------------------------------------------------
/part-2/src/app/account/login.component.html:
--------------------------------------------------------------------------------
1 | Login Page
--------------------------------------------------------------------------------
/part-2/src/app/account/login.component.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-2/src/app/account/login.component.ts
--------------------------------------------------------------------------------
/part-2/src/app/account/register.component.html:
--------------------------------------------------------------------------------
1 | Register Page
--------------------------------------------------------------------------------
/part-2/src/app/account/register.component.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-2/src/app/account/register.component.ts
--------------------------------------------------------------------------------
/part-2/src/app/app-routing.module.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-2/src/app/app-routing.module.ts
--------------------------------------------------------------------------------
/part-2/src/app/app.component.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-2/src/app/app.component.html
--------------------------------------------------------------------------------
/part-2/src/app/app.component.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-2/src/app/app.component.ts
--------------------------------------------------------------------------------
/part-2/src/app/app.module.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-2/src/app/app.module.ts
--------------------------------------------------------------------------------
/part-2/src/app/home/home.component.html:
--------------------------------------------------------------------------------
1 | Home Page
2 |
--------------------------------------------------------------------------------
/part-2/src/app/home/home.component.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-2/src/app/home/home.component.ts
--------------------------------------------------------------------------------
/part-2/src/app/home/index.ts:
--------------------------------------------------------------------------------
1 | export * from './home.component';
--------------------------------------------------------------------------------
/part-2/src/assets/.gitkeep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/part-2/src/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-2/src/favicon.ico
--------------------------------------------------------------------------------
/part-2/src/index.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-2/src/index.html
--------------------------------------------------------------------------------
/part-2/src/main.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-2/src/main.ts
--------------------------------------------------------------------------------
/part-2/src/styles.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-2/src/styles.css
--------------------------------------------------------------------------------
/part-2/tsconfig.app.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-2/tsconfig.app.json
--------------------------------------------------------------------------------
/part-2/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-2/tsconfig.json
--------------------------------------------------------------------------------
/part-2/tsconfig.spec.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-2/tsconfig.spec.json
--------------------------------------------------------------------------------
/part-3/.editorconfig:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-3/.editorconfig
--------------------------------------------------------------------------------
/part-3/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-3/.gitignore
--------------------------------------------------------------------------------
/part-3/.vscode/extensions.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-3/.vscode/extensions.json
--------------------------------------------------------------------------------
/part-3/.vscode/launch.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-3/.vscode/launch.json
--------------------------------------------------------------------------------
/part-3/.vscode/tasks.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-3/.vscode/tasks.json
--------------------------------------------------------------------------------
/part-3/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-3/README.md
--------------------------------------------------------------------------------
/part-3/angular.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-3/angular.json
--------------------------------------------------------------------------------
/part-3/package-lock.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-3/package-lock.json
--------------------------------------------------------------------------------
/part-3/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-3/package.json
--------------------------------------------------------------------------------
/part-3/src/app/_helpers/auth.guard.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-3/src/app/_helpers/auth.guard.ts
--------------------------------------------------------------------------------
/part-3/src/app/_helpers/error.interceptor.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-3/src/app/_helpers/error.interceptor.ts
--------------------------------------------------------------------------------
/part-3/src/app/_helpers/fake-backend.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-3/src/app/_helpers/fake-backend.ts
--------------------------------------------------------------------------------
/part-3/src/app/_helpers/index.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-3/src/app/_helpers/index.ts
--------------------------------------------------------------------------------
/part-3/src/app/_helpers/jwt.interceptor.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-3/src/app/_helpers/jwt.interceptor.ts
--------------------------------------------------------------------------------
/part-3/src/app/_models/index.ts:
--------------------------------------------------------------------------------
1 | export * from './user';
--------------------------------------------------------------------------------
/part-3/src/app/_models/user.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-3/src/app/_models/user.ts
--------------------------------------------------------------------------------
/part-3/src/app/_services/account.service.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-3/src/app/_services/account.service.ts
--------------------------------------------------------------------------------
/part-3/src/app/_services/index.ts:
--------------------------------------------------------------------------------
1 | export * from './account.service';
--------------------------------------------------------------------------------
/part-3/src/app/account/index.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-3/src/app/account/index.ts
--------------------------------------------------------------------------------
/part-3/src/app/account/login.component.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-3/src/app/account/login.component.html
--------------------------------------------------------------------------------
/part-3/src/app/account/login.component.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-3/src/app/account/login.component.ts
--------------------------------------------------------------------------------
/part-3/src/app/account/register.component.html:
--------------------------------------------------------------------------------
1 | Register Page
--------------------------------------------------------------------------------
/part-3/src/app/account/register.component.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-3/src/app/account/register.component.ts
--------------------------------------------------------------------------------
/part-3/src/app/app-routing.module.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-3/src/app/app-routing.module.ts
--------------------------------------------------------------------------------
/part-3/src/app/app.component.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-3/src/app/app.component.html
--------------------------------------------------------------------------------
/part-3/src/app/app.component.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-3/src/app/app.component.ts
--------------------------------------------------------------------------------
/part-3/src/app/app.module.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-3/src/app/app.module.ts
--------------------------------------------------------------------------------
/part-3/src/app/home/home.component.html:
--------------------------------------------------------------------------------
1 | Home Page
2 |
--------------------------------------------------------------------------------
/part-3/src/app/home/home.component.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-3/src/app/home/home.component.ts
--------------------------------------------------------------------------------
/part-3/src/app/home/index.ts:
--------------------------------------------------------------------------------
1 | export * from './home.component';
--------------------------------------------------------------------------------
/part-3/src/assets/.gitkeep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/part-3/src/environments/environment.ts:
--------------------------------------------------------------------------------
1 | export const environment = {
2 | apiUrl: 'http://localhost:4000'
3 | };
--------------------------------------------------------------------------------
/part-3/src/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-3/src/favicon.ico
--------------------------------------------------------------------------------
/part-3/src/index.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-3/src/index.html
--------------------------------------------------------------------------------
/part-3/src/main.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-3/src/main.ts
--------------------------------------------------------------------------------
/part-3/src/styles.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-3/src/styles.css
--------------------------------------------------------------------------------
/part-3/tsconfig.app.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-3/tsconfig.app.json
--------------------------------------------------------------------------------
/part-3/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-3/tsconfig.json
--------------------------------------------------------------------------------
/part-3/tsconfig.spec.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-3/tsconfig.spec.json
--------------------------------------------------------------------------------
/part-4/.editorconfig:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-4/.editorconfig
--------------------------------------------------------------------------------
/part-4/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-4/.gitignore
--------------------------------------------------------------------------------
/part-4/.vscode/extensions.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-4/.vscode/extensions.json
--------------------------------------------------------------------------------
/part-4/.vscode/launch.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-4/.vscode/launch.json
--------------------------------------------------------------------------------
/part-4/.vscode/tasks.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-4/.vscode/tasks.json
--------------------------------------------------------------------------------
/part-4/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-4/README.md
--------------------------------------------------------------------------------
/part-4/angular.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-4/angular.json
--------------------------------------------------------------------------------
/part-4/package-lock.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-4/package-lock.json
--------------------------------------------------------------------------------
/part-4/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-4/package.json
--------------------------------------------------------------------------------
/part-4/src/app/_helpers/auth.guard.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-4/src/app/_helpers/auth.guard.ts
--------------------------------------------------------------------------------
/part-4/src/app/_helpers/error.interceptor.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-4/src/app/_helpers/error.interceptor.ts
--------------------------------------------------------------------------------
/part-4/src/app/_helpers/fake-backend.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-4/src/app/_helpers/fake-backend.ts
--------------------------------------------------------------------------------
/part-4/src/app/_helpers/index.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-4/src/app/_helpers/index.ts
--------------------------------------------------------------------------------
/part-4/src/app/_helpers/jwt.interceptor.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-4/src/app/_helpers/jwt.interceptor.ts
--------------------------------------------------------------------------------
/part-4/src/app/_models/index.ts:
--------------------------------------------------------------------------------
1 | export * from './user';
--------------------------------------------------------------------------------
/part-4/src/app/_models/user.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-4/src/app/_models/user.ts
--------------------------------------------------------------------------------
/part-4/src/app/_services/account.service.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-4/src/app/_services/account.service.ts
--------------------------------------------------------------------------------
/part-4/src/app/_services/index.ts:
--------------------------------------------------------------------------------
1 | export * from './account.service';
--------------------------------------------------------------------------------
/part-4/src/app/account/index.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-4/src/app/account/index.ts
--------------------------------------------------------------------------------
/part-4/src/app/account/login.component.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-4/src/app/account/login.component.html
--------------------------------------------------------------------------------
/part-4/src/app/account/login.component.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-4/src/app/account/login.component.ts
--------------------------------------------------------------------------------
/part-4/src/app/account/register.component.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-4/src/app/account/register.component.html
--------------------------------------------------------------------------------
/part-4/src/app/account/register.component.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-4/src/app/account/register.component.ts
--------------------------------------------------------------------------------
/part-4/src/app/app-routing.module.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-4/src/app/app-routing.module.ts
--------------------------------------------------------------------------------
/part-4/src/app/app.component.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-4/src/app/app.component.html
--------------------------------------------------------------------------------
/part-4/src/app/app.component.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-4/src/app/app.component.ts
--------------------------------------------------------------------------------
/part-4/src/app/app.module.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-4/src/app/app.module.ts
--------------------------------------------------------------------------------
/part-4/src/app/home/home.component.html:
--------------------------------------------------------------------------------
1 | Home Page
2 |
--------------------------------------------------------------------------------
/part-4/src/app/home/home.component.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-4/src/app/home/home.component.ts
--------------------------------------------------------------------------------
/part-4/src/app/home/index.ts:
--------------------------------------------------------------------------------
1 | export * from './home.component';
--------------------------------------------------------------------------------
/part-4/src/assets/.gitkeep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/part-4/src/environments/environment.ts:
--------------------------------------------------------------------------------
1 | export const environment = {
2 | apiUrl: 'http://localhost:4000'
3 | };
--------------------------------------------------------------------------------
/part-4/src/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-4/src/favicon.ico
--------------------------------------------------------------------------------
/part-4/src/index.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-4/src/index.html
--------------------------------------------------------------------------------
/part-4/src/main.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-4/src/main.ts
--------------------------------------------------------------------------------
/part-4/src/styles.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-4/src/styles.css
--------------------------------------------------------------------------------
/part-4/tsconfig.app.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-4/tsconfig.app.json
--------------------------------------------------------------------------------
/part-4/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-4/tsconfig.json
--------------------------------------------------------------------------------
/part-4/tsconfig.spec.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-4/tsconfig.spec.json
--------------------------------------------------------------------------------
/part-5/.editorconfig:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-5/.editorconfig
--------------------------------------------------------------------------------
/part-5/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-5/.gitignore
--------------------------------------------------------------------------------
/part-5/.vscode/extensions.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-5/.vscode/extensions.json
--------------------------------------------------------------------------------
/part-5/.vscode/launch.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-5/.vscode/launch.json
--------------------------------------------------------------------------------
/part-5/.vscode/tasks.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-5/.vscode/tasks.json
--------------------------------------------------------------------------------
/part-5/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-5/README.md
--------------------------------------------------------------------------------
/part-5/angular.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-5/angular.json
--------------------------------------------------------------------------------
/part-5/package-lock.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-5/package-lock.json
--------------------------------------------------------------------------------
/part-5/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-5/package.json
--------------------------------------------------------------------------------
/part-5/src/app/_components/alert.component.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-5/src/app/_components/alert.component.html
--------------------------------------------------------------------------------
/part-5/src/app/_components/alert.component.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-5/src/app/_components/alert.component.ts
--------------------------------------------------------------------------------
/part-5/src/app/_components/index.ts:
--------------------------------------------------------------------------------
1 | export * from './alert.component';
--------------------------------------------------------------------------------
/part-5/src/app/_helpers/auth.guard.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-5/src/app/_helpers/auth.guard.ts
--------------------------------------------------------------------------------
/part-5/src/app/_helpers/error.interceptor.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-5/src/app/_helpers/error.interceptor.ts
--------------------------------------------------------------------------------
/part-5/src/app/_helpers/fake-backend.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-5/src/app/_helpers/fake-backend.ts
--------------------------------------------------------------------------------
/part-5/src/app/_helpers/index.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-5/src/app/_helpers/index.ts
--------------------------------------------------------------------------------
/part-5/src/app/_helpers/jwt.interceptor.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-5/src/app/_helpers/jwt.interceptor.ts
--------------------------------------------------------------------------------
/part-5/src/app/_models/index.ts:
--------------------------------------------------------------------------------
1 | export * from './user';
--------------------------------------------------------------------------------
/part-5/src/app/_models/user.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-5/src/app/_models/user.ts
--------------------------------------------------------------------------------
/part-5/src/app/_services/account.service.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-5/src/app/_services/account.service.ts
--------------------------------------------------------------------------------
/part-5/src/app/_services/alert.service.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-5/src/app/_services/alert.service.ts
--------------------------------------------------------------------------------
/part-5/src/app/_services/index.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-5/src/app/_services/index.ts
--------------------------------------------------------------------------------
/part-5/src/app/account/index.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-5/src/app/account/index.ts
--------------------------------------------------------------------------------
/part-5/src/app/account/login.component.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-5/src/app/account/login.component.html
--------------------------------------------------------------------------------
/part-5/src/app/account/login.component.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-5/src/app/account/login.component.ts
--------------------------------------------------------------------------------
/part-5/src/app/account/register.component.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-5/src/app/account/register.component.html
--------------------------------------------------------------------------------
/part-5/src/app/account/register.component.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-5/src/app/account/register.component.ts
--------------------------------------------------------------------------------
/part-5/src/app/app-routing.module.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-5/src/app/app-routing.module.ts
--------------------------------------------------------------------------------
/part-5/src/app/app.component.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-5/src/app/app.component.html
--------------------------------------------------------------------------------
/part-5/src/app/app.component.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-5/src/app/app.component.ts
--------------------------------------------------------------------------------
/part-5/src/app/app.module.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-5/src/app/app.module.ts
--------------------------------------------------------------------------------
/part-5/src/app/home/home.component.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-5/src/app/home/home.component.html
--------------------------------------------------------------------------------
/part-5/src/app/home/home.component.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-5/src/app/home/home.component.ts
--------------------------------------------------------------------------------
/part-5/src/app/home/index.ts:
--------------------------------------------------------------------------------
1 | export * from './home.component';
--------------------------------------------------------------------------------
/part-5/src/assets/.gitkeep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/part-5/src/environments/environment.ts:
--------------------------------------------------------------------------------
1 | export const environment = {
2 | apiUrl: 'http://localhost:4000'
3 | };
--------------------------------------------------------------------------------
/part-5/src/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-5/src/favicon.ico
--------------------------------------------------------------------------------
/part-5/src/index.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-5/src/index.html
--------------------------------------------------------------------------------
/part-5/src/main.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-5/src/main.ts
--------------------------------------------------------------------------------
/part-5/src/styles.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-5/src/styles.css
--------------------------------------------------------------------------------
/part-5/tsconfig.app.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-5/tsconfig.app.json
--------------------------------------------------------------------------------
/part-5/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-5/tsconfig.json
--------------------------------------------------------------------------------
/part-5/tsconfig.spec.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-5/tsconfig.spec.json
--------------------------------------------------------------------------------
/part-6/.editorconfig:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-6/.editorconfig
--------------------------------------------------------------------------------
/part-6/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-6/.gitignore
--------------------------------------------------------------------------------
/part-6/.vscode/extensions.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-6/.vscode/extensions.json
--------------------------------------------------------------------------------
/part-6/.vscode/launch.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-6/.vscode/launch.json
--------------------------------------------------------------------------------
/part-6/.vscode/tasks.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-6/.vscode/tasks.json
--------------------------------------------------------------------------------
/part-6/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-6/README.md
--------------------------------------------------------------------------------
/part-6/angular.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-6/angular.json
--------------------------------------------------------------------------------
/part-6/package-lock.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-6/package-lock.json
--------------------------------------------------------------------------------
/part-6/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-6/package.json
--------------------------------------------------------------------------------
/part-6/src/app/_components/alert.component.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-6/src/app/_components/alert.component.html
--------------------------------------------------------------------------------
/part-6/src/app/_components/alert.component.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-6/src/app/_components/alert.component.ts
--------------------------------------------------------------------------------
/part-6/src/app/_components/index.ts:
--------------------------------------------------------------------------------
1 | export * from './alert.component';
--------------------------------------------------------------------------------
/part-6/src/app/_helpers/auth.guard.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-6/src/app/_helpers/auth.guard.ts
--------------------------------------------------------------------------------
/part-6/src/app/_helpers/error.interceptor.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-6/src/app/_helpers/error.interceptor.ts
--------------------------------------------------------------------------------
/part-6/src/app/_helpers/fake-backend.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-6/src/app/_helpers/fake-backend.ts
--------------------------------------------------------------------------------
/part-6/src/app/_helpers/index.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-6/src/app/_helpers/index.ts
--------------------------------------------------------------------------------
/part-6/src/app/_helpers/jwt.interceptor.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-6/src/app/_helpers/jwt.interceptor.ts
--------------------------------------------------------------------------------
/part-6/src/app/_models/index.ts:
--------------------------------------------------------------------------------
1 | export * from './user';
--------------------------------------------------------------------------------
/part-6/src/app/_models/user.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-6/src/app/_models/user.ts
--------------------------------------------------------------------------------
/part-6/src/app/_services/account.service.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-6/src/app/_services/account.service.ts
--------------------------------------------------------------------------------
/part-6/src/app/_services/alert.service.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-6/src/app/_services/alert.service.ts
--------------------------------------------------------------------------------
/part-6/src/app/_services/index.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-6/src/app/_services/index.ts
--------------------------------------------------------------------------------
/part-6/src/app/account/index.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-6/src/app/account/index.ts
--------------------------------------------------------------------------------
/part-6/src/app/account/login.component.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-6/src/app/account/login.component.html
--------------------------------------------------------------------------------
/part-6/src/app/account/login.component.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-6/src/app/account/login.component.ts
--------------------------------------------------------------------------------
/part-6/src/app/account/register.component.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-6/src/app/account/register.component.html
--------------------------------------------------------------------------------
/part-6/src/app/account/register.component.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-6/src/app/account/register.component.ts
--------------------------------------------------------------------------------
/part-6/src/app/app-routing.module.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-6/src/app/app-routing.module.ts
--------------------------------------------------------------------------------
/part-6/src/app/app.component.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-6/src/app/app.component.html
--------------------------------------------------------------------------------
/part-6/src/app/app.component.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-6/src/app/app.component.ts
--------------------------------------------------------------------------------
/part-6/src/app/app.module.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-6/src/app/app.module.ts
--------------------------------------------------------------------------------
/part-6/src/app/home/home.component.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-6/src/app/home/home.component.html
--------------------------------------------------------------------------------
/part-6/src/app/home/home.component.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-6/src/app/home/home.component.ts
--------------------------------------------------------------------------------
/part-6/src/app/home/index.ts:
--------------------------------------------------------------------------------
1 | export * from './home.component';
--------------------------------------------------------------------------------
/part-6/src/app/users/add-edit.component.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-6/src/app/users/add-edit.component.html
--------------------------------------------------------------------------------
/part-6/src/app/users/add-edit.component.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-6/src/app/users/add-edit.component.ts
--------------------------------------------------------------------------------
/part-6/src/app/users/list.component.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-6/src/app/users/list.component.html
--------------------------------------------------------------------------------
/part-6/src/app/users/list.component.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-6/src/app/users/list.component.ts
--------------------------------------------------------------------------------
/part-6/src/app/users/users-routing.module.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-6/src/app/users/users-routing.module.ts
--------------------------------------------------------------------------------
/part-6/src/app/users/users.module.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-6/src/app/users/users.module.ts
--------------------------------------------------------------------------------
/part-6/src/assets/.gitkeep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/part-6/src/environments/environment.ts:
--------------------------------------------------------------------------------
1 | export const environment = {
2 | apiUrl: 'http://localhost:4000'
3 | };
--------------------------------------------------------------------------------
/part-6/src/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-6/src/favicon.ico
--------------------------------------------------------------------------------
/part-6/src/index.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-6/src/index.html
--------------------------------------------------------------------------------
/part-6/src/main.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-6/src/main.ts
--------------------------------------------------------------------------------
/part-6/src/styles.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-6/src/styles.css
--------------------------------------------------------------------------------
/part-6/tsconfig.app.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-6/tsconfig.app.json
--------------------------------------------------------------------------------
/part-6/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-6/tsconfig.json
--------------------------------------------------------------------------------
/part-6/tsconfig.spec.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-6/tsconfig.spec.json
--------------------------------------------------------------------------------
/part-7/.editorconfig:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-7/.editorconfig
--------------------------------------------------------------------------------
/part-7/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-7/.gitignore
--------------------------------------------------------------------------------
/part-7/.vscode/extensions.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-7/.vscode/extensions.json
--------------------------------------------------------------------------------
/part-7/.vscode/launch.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-7/.vscode/launch.json
--------------------------------------------------------------------------------
/part-7/.vscode/tasks.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-7/.vscode/tasks.json
--------------------------------------------------------------------------------
/part-7/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-7/README.md
--------------------------------------------------------------------------------
/part-7/angular.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-7/angular.json
--------------------------------------------------------------------------------
/part-7/package-lock.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-7/package-lock.json
--------------------------------------------------------------------------------
/part-7/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-7/package.json
--------------------------------------------------------------------------------
/part-7/src/app/_components/alert.component.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-7/src/app/_components/alert.component.html
--------------------------------------------------------------------------------
/part-7/src/app/_components/alert.component.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-7/src/app/_components/alert.component.ts
--------------------------------------------------------------------------------
/part-7/src/app/_components/index.ts:
--------------------------------------------------------------------------------
1 | export * from './alert.component';
--------------------------------------------------------------------------------
/part-7/src/app/_helpers/auth.guard.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-7/src/app/_helpers/auth.guard.ts
--------------------------------------------------------------------------------
/part-7/src/app/_helpers/error.interceptor.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-7/src/app/_helpers/error.interceptor.ts
--------------------------------------------------------------------------------
/part-7/src/app/_helpers/fake-backend.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-7/src/app/_helpers/fake-backend.ts
--------------------------------------------------------------------------------
/part-7/src/app/_helpers/index.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-7/src/app/_helpers/index.ts
--------------------------------------------------------------------------------
/part-7/src/app/_helpers/jwt.interceptor.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-7/src/app/_helpers/jwt.interceptor.ts
--------------------------------------------------------------------------------
/part-7/src/app/_models/index.ts:
--------------------------------------------------------------------------------
1 | export * from './user';
--------------------------------------------------------------------------------
/part-7/src/app/_models/user.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-7/src/app/_models/user.ts
--------------------------------------------------------------------------------
/part-7/src/app/_services/account.service.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-7/src/app/_services/account.service.ts
--------------------------------------------------------------------------------
/part-7/src/app/_services/alert.service.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-7/src/app/_services/alert.service.ts
--------------------------------------------------------------------------------
/part-7/src/app/_services/index.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-7/src/app/_services/index.ts
--------------------------------------------------------------------------------
/part-7/src/app/account/index.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-7/src/app/account/index.ts
--------------------------------------------------------------------------------
/part-7/src/app/account/login.component.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-7/src/app/account/login.component.html
--------------------------------------------------------------------------------
/part-7/src/app/account/login.component.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-7/src/app/account/login.component.ts
--------------------------------------------------------------------------------
/part-7/src/app/account/register.component.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-7/src/app/account/register.component.html
--------------------------------------------------------------------------------
/part-7/src/app/account/register.component.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-7/src/app/account/register.component.ts
--------------------------------------------------------------------------------
/part-7/src/app/app.component.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-7/src/app/app.component.html
--------------------------------------------------------------------------------
/part-7/src/app/app.component.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-7/src/app/app.component.ts
--------------------------------------------------------------------------------
/part-7/src/app/app.routes.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-7/src/app/app.routes.ts
--------------------------------------------------------------------------------
/part-7/src/app/home/home.component.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-7/src/app/home/home.component.html
--------------------------------------------------------------------------------
/part-7/src/app/home/home.component.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-7/src/app/home/home.component.ts
--------------------------------------------------------------------------------
/part-7/src/app/home/index.ts:
--------------------------------------------------------------------------------
1 | export * from './home.component';
--------------------------------------------------------------------------------
/part-7/src/app/users/add-edit.component.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-7/src/app/users/add-edit.component.html
--------------------------------------------------------------------------------
/part-7/src/app/users/add-edit.component.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-7/src/app/users/add-edit.component.ts
--------------------------------------------------------------------------------
/part-7/src/app/users/list.component.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-7/src/app/users/list.component.html
--------------------------------------------------------------------------------
/part-7/src/app/users/list.component.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-7/src/app/users/list.component.ts
--------------------------------------------------------------------------------
/part-7/src/app/users/users.routes.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-7/src/app/users/users.routes.ts
--------------------------------------------------------------------------------
/part-7/src/assets/.gitkeep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/part-7/src/environments/environment.ts:
--------------------------------------------------------------------------------
1 | export const environment = {
2 | apiUrl: 'http://localhost:4000'
3 | };
--------------------------------------------------------------------------------
/part-7/src/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-7/src/favicon.ico
--------------------------------------------------------------------------------
/part-7/src/index.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-7/src/index.html
--------------------------------------------------------------------------------
/part-7/src/main.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-7/src/main.ts
--------------------------------------------------------------------------------
/part-7/src/styles.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-7/src/styles.css
--------------------------------------------------------------------------------
/part-7/tsconfig.app.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-7/tsconfig.app.json
--------------------------------------------------------------------------------
/part-7/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-7/tsconfig.json
--------------------------------------------------------------------------------
/part-7/tsconfig.spec.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-7/tsconfig.spec.json
--------------------------------------------------------------------------------
/part-8/.dockerignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-8/.dockerignore
--------------------------------------------------------------------------------
/part-8/.editorconfig:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-8/.editorconfig
--------------------------------------------------------------------------------
/part-8/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-8/.gitignore
--------------------------------------------------------------------------------
/part-8/.vscode/extensions.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-8/.vscode/extensions.json
--------------------------------------------------------------------------------
/part-8/.vscode/launch.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-8/.vscode/launch.json
--------------------------------------------------------------------------------
/part-8/.vscode/tasks.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-8/.vscode/tasks.json
--------------------------------------------------------------------------------
/part-8/Dockerfile:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-8/Dockerfile
--------------------------------------------------------------------------------
/part-8/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-8/README.md
--------------------------------------------------------------------------------
/part-8/angular.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-8/angular.json
--------------------------------------------------------------------------------
/part-8/nginx.conf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-8/nginx.conf
--------------------------------------------------------------------------------
/part-8/package-lock.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-8/package-lock.json
--------------------------------------------------------------------------------
/part-8/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-8/package.json
--------------------------------------------------------------------------------
/part-8/src/app/_components/alert.component.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-8/src/app/_components/alert.component.html
--------------------------------------------------------------------------------
/part-8/src/app/_components/alert.component.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-8/src/app/_components/alert.component.ts
--------------------------------------------------------------------------------
/part-8/src/app/_components/index.ts:
--------------------------------------------------------------------------------
1 | export * from './alert.component';
--------------------------------------------------------------------------------
/part-8/src/app/_helpers/auth.guard.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-8/src/app/_helpers/auth.guard.ts
--------------------------------------------------------------------------------
/part-8/src/app/_helpers/error.interceptor.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-8/src/app/_helpers/error.interceptor.ts
--------------------------------------------------------------------------------
/part-8/src/app/_helpers/fake-backend.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-8/src/app/_helpers/fake-backend.ts
--------------------------------------------------------------------------------
/part-8/src/app/_helpers/index.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-8/src/app/_helpers/index.ts
--------------------------------------------------------------------------------
/part-8/src/app/_helpers/jwt.interceptor.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-8/src/app/_helpers/jwt.interceptor.ts
--------------------------------------------------------------------------------
/part-8/src/app/_models/index.ts:
--------------------------------------------------------------------------------
1 | export * from './user';
--------------------------------------------------------------------------------
/part-8/src/app/_models/user.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-8/src/app/_models/user.ts
--------------------------------------------------------------------------------
/part-8/src/app/_services/account.service.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-8/src/app/_services/account.service.ts
--------------------------------------------------------------------------------
/part-8/src/app/_services/alert.service.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-8/src/app/_services/alert.service.ts
--------------------------------------------------------------------------------
/part-8/src/app/_services/index.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-8/src/app/_services/index.ts
--------------------------------------------------------------------------------
/part-8/src/app/account/index.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-8/src/app/account/index.ts
--------------------------------------------------------------------------------
/part-8/src/app/account/login.component.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-8/src/app/account/login.component.html
--------------------------------------------------------------------------------
/part-8/src/app/account/login.component.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-8/src/app/account/login.component.ts
--------------------------------------------------------------------------------
/part-8/src/app/account/register.component.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-8/src/app/account/register.component.html
--------------------------------------------------------------------------------
/part-8/src/app/account/register.component.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-8/src/app/account/register.component.ts
--------------------------------------------------------------------------------
/part-8/src/app/app.component.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-8/src/app/app.component.html
--------------------------------------------------------------------------------
/part-8/src/app/app.component.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-8/src/app/app.component.ts
--------------------------------------------------------------------------------
/part-8/src/app/app.routes.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-8/src/app/app.routes.ts
--------------------------------------------------------------------------------
/part-8/src/app/home/home.component.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-8/src/app/home/home.component.html
--------------------------------------------------------------------------------
/part-8/src/app/home/home.component.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-8/src/app/home/home.component.ts
--------------------------------------------------------------------------------
/part-8/src/app/home/index.ts:
--------------------------------------------------------------------------------
1 | export * from './home.component';
--------------------------------------------------------------------------------
/part-8/src/app/users/add-edit.component.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-8/src/app/users/add-edit.component.html
--------------------------------------------------------------------------------
/part-8/src/app/users/add-edit.component.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-8/src/app/users/add-edit.component.ts
--------------------------------------------------------------------------------
/part-8/src/app/users/list.component.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-8/src/app/users/list.component.html
--------------------------------------------------------------------------------
/part-8/src/app/users/list.component.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-8/src/app/users/list.component.ts
--------------------------------------------------------------------------------
/part-8/src/app/users/users.routes.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-8/src/app/users/users.routes.ts
--------------------------------------------------------------------------------
/part-8/src/assets/.gitkeep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/part-8/src/environments/environment.ts:
--------------------------------------------------------------------------------
1 | export const environment = {
2 | apiUrl: 'http://localhost:4000'
3 | };
--------------------------------------------------------------------------------
/part-8/src/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-8/src/favicon.ico
--------------------------------------------------------------------------------
/part-8/src/index.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-8/src/index.html
--------------------------------------------------------------------------------
/part-8/src/main.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-8/src/main.ts
--------------------------------------------------------------------------------
/part-8/src/styles.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-8/src/styles.css
--------------------------------------------------------------------------------
/part-8/tsconfig.app.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-8/tsconfig.app.json
--------------------------------------------------------------------------------
/part-8/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-8/tsconfig.json
--------------------------------------------------------------------------------
/part-8/tsconfig.spec.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cornflourblue/angular-16-tutorial/HEAD/part-8/tsconfig.spec.json
--------------------------------------------------------------------------------