In this project I used:
- HTML
- CSS
- SCSS
- JS
- Swiper for slider
- ReactJS:
- CSS modules
- React router
- Axios
- React hooks:
- useState
- useEffect
- useContext
- useRef
- custom hook
- Service MockApi as db
This web-application is responsive.
Phones can be added not only to the cart, but also to favorites. All data is stored in a remote json file.
Using the buttons in the header, you can open the shopping cart, go to the page of your favorite products and go to the page with already completed purchases.