Skip to content

philmerrell/ethno-597

Repository files navigation

Angular, ngrx and Angular Material Starter

by @tomastrajan

license Build Status Twitter Follow

into themes

Table of Content

Getting started

git clone https://github.com/tomastrajan/angular-ngrx-material-starter.git new-project
cd new-project
npm install
npm start

Useful Commands

  • npm start - starts a dev server and opens browser with running app
  • npm run test - runs lint and tests
  • npm run watch - runs tests in watch mode
  • npm run prod - runs full prod build and serves prod bundle
  • npm run prettier - runs prettier to format whole code base (.ts and .scss)
  • npm run analyze - runs full prod build and webpack-bundle-analyzer to visualize how much code is shipped (dependencies & application)

Learning Materials

Theming

Features

  • 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

Stack

  • Angular
  • ngrx (or try ngx-model if you prefer less boilerplate)
  • Angular Material
  • Bootstrap 4 (only reset, utils and grids)

Acknowledgements

Built with and uses Angular CLI

About

Final project for Design Ethnography class at Boise State University

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published