Runner

gitGitHub link

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

screenshot
screenshot
screenshot
screenshot

Developmet

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.

screenshot
screenshot
screenshot
screenshot
screenshot
View Live