background-shape

MyShop Reseller

MyShop Reseller helps people resell products from MyShop merchants and earn commissions from home. Built with React and Redux as a Progressive Web App with a mobile-first approach. It works with REST APIs and supports core reseller workflows end to end.

Live URL reseller.visitmyshop.io

Client

Amjad Puliyali

Service

React Progressive Web App

Date

May 24, 2021

Solution

React SPA/PWA with offline-friendly shell and install prompts where supported

Commission and order tracking backed by REST APIs

Share flows with fallbacks when the Web Share API is unavailable

MyShop Reseller

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.