This project was generated with Angular CLI version 7.0.6.
- ngRx is used for state management
- Unit tests are created
- e2e tests are not implemented
- Components don't have direct access to the store. They access it via RootStoreFacade.
- There are two routes: /drivers and /drivers/:id/details (example: /drivers/hamilton/details)
- Drivers table supports filtering
- Races table supports sorting
- A breadcrumb is implemented to help users navigate
- No third party styling library is used 10.If data are not loaded, a message appears instead of table 11.If the request is on progress, a loaded appears at the top of the page
Run ng serve
for a dev server. Navigate to http://localhost:4200/
. The app will automatically reload if you change any of the source files.
Run ng build
to build the project. The build artifacts will be stored in the dist/
directory. Use the --prod
flag for a production build.
Run ng test
to execute the unit tests via Karma.