-
React
-
Typescript
-
Material UI
-
Redux
-
Backend : eshop-backend
- display products by category
- sort products from lowest price to highest price (lowest price - highest price , highest price - lowest price)
- sort products alphabetically (A-Z , Z-A)
- display single product details
- CART: add to cart
- update products's quantity in cart
- calculates total price of products in the cart
- remove products from the cart
- clear all products in the cart
- register and login as a user
- responsive to different screen size
- pagination- calculates the products length for all items and for each category
- search feature
- add, remove and clear favorite products
- logged in profile and protected route still in progress
- needs features to create and update products (only if log in as admin)