All work

MyShop Reseller

MyShop Reseller helps users resell products from MyShop merchants from home, as a React PWA with a mobile-first UI.

MyShop Reseller
React Progressive Web AppClient: Amjad PuliyaliMay 2021
React.js
Chakra UI
React Query
Redux

About MyShop Reseller

MyShop Reseller is a reselling platform: resellers join, discover deals, and share purchase links with customers. When someone buys through a reseller’s link, the reseller earns commission. The app surfaces orders, earnings, and commission details.

Technical aspects

The web app is built with React.js. The product goal was a Progressive Web App with a mobile-first experience; desktop works, but the provided UI kit was optimized for mobile.

The app is used from multiple countries; a future release is planned to add multiple locales (i18n)—today it runs in English only.

A challenging area was social sharing: shared purchase links had limited SEO metadata, so the client needed in-app sharing of product details and images. Not every platform exposes the native share API consistently, so the implementation tries a full share payload first, reduces the payload and retries on failure, and finally copies the link to the clipboard when nothing else is available.