├── 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 --------------------------------------------------------------------------------