This project was created from scratch during Angular development course from online school Foxminded. The code is written only by me and checked by my mentor who is a profesional Angular developer with 7 years of work experience.
- Components
- Services
- Pipes and custom pipes
- Directives
- Work with Observables, Promises and RxJs operators
- API for work with AWS DynamoDB (remote database)
- Authorization service with additional option to use Google Account
- Navigation and AuthGuard
- Work with cookies
- Reactive forms and custom validation
- Angular material forms and custom form field component with input
- CMS to add, edit and delete products
P.S. Some features on website are in present only visually, for example authorization using Facebook account, scaling image on product details page and adding reviews. I won't implement them in the near future since I am starting a new project for my portfolio.