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.