Allynor
A mobile-first, installable PWA for healthcare practitioners to share marketplace products and track commissions — React 19 + Vite over a Magento backend.
Context.
Allynor needed orthopedic practitioners to share marketplace products with patients over WhatsApp and track resulting orders and commissions — from a phone, app-like, without native iOS/Android apps.
The build.
- An installable PWA (standalone manifest, Workbox service worker) that precaches assets but forces network-only on the API so auth and data are never stale.
- Passwordless auth: phone-OTP and email login with server-validated, Redis-backed sessions and rate limiting; identity read only from the validated session.
- A WhatsApp share pipeline: product search/browse, a multi-product composer, tracking-URL generation, and hashed-phone audit logging.
- An affiliate dashboard and earnings views sourced live from Magento via a typed GraphQL/REST client.
- A device-gate for touch devices and an offline-capable cached dashboard; serverless API on Vercel with Upstash Redis.
PWA
OTP
Live