Run 'npm install' to install all packages.
Run npm run start
for a dev server. Navigate to http://localhost:4200/
.
Run ng build
to build the project.
- Angular material & Bootstrap:- For designing the page.
- Implemented the NGRX state management:- For making app better reactive to/from the data.
- Iconify: For using the icons in the app.
- Angular theming: For setting the standard color globally and use it more easily for developing.
- Structured the folders according to the feature and shared components & dividing the modules for Lazy loading.
- Created a 404 not found page, if any other url path used for example: 'http://localhost:4200/89'.
- Used prettier for code formatting.
- Used eslint for code quality.
Desktop size dasboard:
Desktop size dasboard: Shopping cart is filled with list item:
Desktop size dasboard: After checkout the list is empty and shows an alert message 'The payment is finished successfully':
Mobile size dashboard:
Tablet size dashboard:
Page Not found: