# MyShop Reseller

URL: https://mepritam.dev/work/myshop-reseller/

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

---

### 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](https://reactjs.org/). 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.
