Directory structure:
└── designcourse-ngrx-tutorial/
├── README.md
├── karma.conf.js
├── package.json
├── protractor.conf.js
├── tsconfig.json
├── tslint.json
├── .angular-cli.json
├── .editorconfig
├── e2e/
│ ├── app.e2e-spec.ts
│ ├── app.po.ts
│ └── tsconfig.e2e.json
└── src/
├── index.html
├── main.ts
├── polyfills.ts
├── styles.css
├── test.ts
├── tsconfig.app.json
├── tsconfig.spec.json
├── typings.d.ts
├── app/
│ ├── app.component.css
│ ├── app.component.html
│ ├── app.component.spec.ts
│ ├── app.component.ts
│ ├── app.module.ts
│ ├── app.state.ts
│ ├── actions/
│ │ └── tutorial.actions.ts
│ ├── create/
│ │ ├── create.component.css
│ │ ├── create.component.html
│ │ ├── create.component.spec.ts
│ │ └── create.component.ts
│ ├── models/
│ │ └── tutorial.model.ts
│ ├── read/
│ │ ├── read.component.css
│ │ ├── read.component.html
│ │ ├── read.component.spec.ts
│ │ └── read.component.ts
│ └── reducers/
│ └── tutorial.reducer.ts
├── assets/
│ └── .gitkeep
└── environments/
├── environment.prod.ts
└── environment.ts