by @tomastrajan
- Getting Started
- Learning Materials
- List of Projects Built With This Starter
- Features
- Stack
- Code of Conduct
- Contributors Guide
git clone https://github.com/tomastrajan/angular-ngrx-material-starter.git new-project
cd new-project
npm install
npm start
npm start
- starts a dev server and opens browser with running appnpm run test
- runs lint and testsnpm run prod
- runs full prod build and serves prod bundlenpm run prettier
- runs prettier to format whole code base (.ts
and.scss
)npm run analyze
- runs full prod build andwebpack-bundle-analyzer
to visualize how much code is shipped (dependencies & application)
Check out Demo & Documentation
Check out Blog post
Check out Presentation (Slides)
Check out Live coding Video Tutorial
Check out Meetup Presentation & Live coding Video
- custom themes support (3 themes included)
- lazy-loading of feature modules
- lazy reducers
- localStorage ui state persistence
@ngrx/effects
for 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 and grids)
Built with and uses Angular CLI