The primary purpose of this project is to learn about angular 10 and reactive programming using NgRx and RxJS. The main concepts touched here are:
- Components [X]
- Directives []
- Services [X]
- Routing [X]
- Lazy Loading []
- Actions [X]
- Reducers [X]
- Selector [X]
- Effects [X]
- EntityAdapter []
- RouterStore []
- EntityData []
- NgRx Component []
- Modules [X]
- Imports [X]
- Extensions []
- Mixins [X]
- Functions [X]
- Angular Material [X]
This project was generated with Angular CLI version 10.0.0.
Run npm i to install all necessary dependencies to run the application. To run and start npm i && npm run start
Run npm run generate && npm run server to start the local server that feeds the application
Run npm run start for a dev server. Navigate to http://localhost:4200/. The app will automatically reload if you change any of the source files.
Run npm run build to build the project. The build artifacts will be stored in the dist/ directory. Use the --prod flag for a production build.
Run npm run test to execute the unit tests via Karma.
Run npm run e2e to execute the end-to-end tests via Protractor.