App with different products. View Deployment.
My Store App was created by using DummyJSON.
- Top bar (links to main page and to cart page);
- Search panel - to write product name;
- Loader (runs during products' loading);
- Product's cards;
- Detail information about the product;
- Cart page with items, information about shipping and client's data.
- Interface:
- used Angular Material UI component library;
- created adaptive design (used flex, grid, media queries).
- Services:
- for getting products;
- for showing more products;
- for searching products;
- for getting shipping options and setting shipping type;
- for working with the cart (to add an item, to delete an item, to get total price, to get shipping type).
- Additional:
- ability to add items to the cart by pressing "Buy" on the main page, as like as on the product's details page;
- ability to drag items onto the cart.
This project was generated with Angular CLI version 14.2.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.