This project was generated with Angular CLI version 13.3.3.
Run ng serve for a dev server. Navigate to http://localhost:4200/. The application will automatically reload if you change any of the source files.
- Create Angular Project -- done
- Create Angular component for product-list -- done
- Develop TypeScript class for Product --done
- Create Angular service to call REST APIs -- done
- Update Angular component to subscribe to data from Angular service -- done
- Display the data in an HTML page -- done
- Add Cross Origin Support to Spring Boot App --- done
- Online Shop Template Integration -- done
- Search for products by category -- done
- Search for products by text box -- done
- Master / detail view of products -- done
- Pagination support for products -- done
- Add products to shopping cart(CRUD) -- done
- Shopping cart checkout -- done
- User login/logout security --done
- Provide special access to special VIP page only for aunthenticated customer. -- done
- Keep track of order history for registered customers. -- done
Refer to following URL's to check for HTTPS related configuration
https://aboutssl.org/ssl-guide/ https://github.com/darbyluv2code/fullstack-angular-and-springboot/blob/master/bonus-content/secure-https-communication/openssl-setup.md
Run ng generate component component-name to generate a new component. You can also use ng generate directive|pipe|service|class|guard|interface|enum|module.
Run ng build to build the project. The build artifacts will be stored in the dist/ directory.
Run ng test to execute the unit tests via Karma.
Run ng e2e to execute the end-to-end tests via a platform of your choice. To use this command, you need to first add a package that implements end-to-end testing capabilities.
To get more help on the Angular CLI use ng help or go check out the Angular CLI Overview and Command Reference page.