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.
