Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/sashapt/my-store

App with products
https://github.com/sashapt/my-store

angular angular-cli angular-material api products store

Last synced: about 1 month ago
JSON representation

App with products

Awesome Lists containing this project

README

        

# 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).
2) 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).
3) 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](https://github.com/angular/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.