Based on Angular, NgRx and Angular Material Starter by @tomastrajan
git clone https://github.com/tomastrajan/angular-ngrx-material-starter.git new-project cd new-project npm install npm startnpm start- starts a dev server and opens browser with running appnpm run test- runs lint and testsnpm run watch- runs tests in watch modenpm run prod- runs full prod build and serves prod bundlenpm run prettier- runs prettier to format whole code base (.tsand.scss)npm run analyze- runs full prod build andwebpack-bundle-analyzerto visualize how much code is shipped (dependencies & application)
- custom themes support (3 themes included)
- lazy-loading of feature modules
- lazy reducers
- localStorage ui state persistence
@ngrx/effectsfor API requests- fully responsive design
- angular-material and custom components in
SharedModule
- Angular
- ngrx (or try ngx-model if you prefer less boilerplate)
- Angular Material
- Bootstrap 4 (only reset, utils and grids)