Skip to content

SashaPt/My-store

Repository files navigation

My Store App

App with different products. View Deployment.

My Store App was created by using DummyJSON.

Details:

  • 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.

Description:

  1. Interface:
  • used Angular Material UI component library;
  • created adaptive design (used flex, grid, media queries).
  1. 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).
  1. 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.

Development

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.

Releases

No releases published

Packages

 
 
 

Contributors