Runner is a single-page e-commerce applaction, built with React, JavaScript, TypeScript, HTML, CSS, SASS. Back-end: mockapi.io
As a user you can:
- add/remove products from a cart
- see products in a cart
- mark/unmark favorite items
- see favorite items
- see price for added to cart items in the header and in the cart
- search itmes by name
- buy items
- see ordered items
For development I have chosen React and started with the main functionality and reusable component. Then step-by-step I added new features.
I created fake data on the mockapi.io. To comunicate with back-end and make reqestes I chose AXIOS library and asinc/await.
During development I used useEffect, useState, useContext and own custom hook.