About MyShop Reseller
MyShop Reseller is a reselling platform: resellers join, discover deals, and share product 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
We built the web app with React.js. The product goal was a Progressive Web App with a mobile-first experience; desktop works, but the provided UI kit targeted mobile users.
Resellers use the app internationally; we plan to add support for other locales (i18n) in a future release—today it runs in English only.
A challenging area was social sharing: shared product 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. The implementation tries a full share payload first. If that fails, it reduces the payload and retries, finally copying the link to the clipboard when nothing else is available.
