One platform, four layers
Membership management, cashback rewards, Shopify integration, and a mobile app — connected by a single API and financial ledger.
Member journey
From visitor to earning cashback
A frictionless path from your Shopify store to a paying, engaged member.
Browse store
Visitor lands on your Shopify store. Member-only content shows a join prompt.
Choose plan & pay
Select a tier, enter payment details. Stripe processes the charge. Account created instantly.
Access unlocked
Shopify customer created with membership tag. Gated content becomes visible. SSO login available.
Link card & earn
Member links their card in the app. Cashback rewards start flowing on every qualifying purchase.
Architecture
How the pieces connect
Django REST API
Source of truth for membership data. Handles auth, subscriptions, transactions, rewards, and webhooks from Stripe, Shopify, PokitPal, and Change Financial.
React Membership App
Branded signup, login, and member dashboard. Vite + React + Tailwind. Deployed as a static SPA. Handles plan selection, Stripe checkout, and member self-service.
Expo Mobile App
Cross-platform iOS and Android. 11-screen guided onboarding, card linking, offer discovery, reward tracking, push notifications, and biometric login.
Shopify Storefront
Content gating via customer tags and Liquid templates. Multipass SSO for one-click login. Real-time customer sync with membership status and tier metafields.
Financial Ledger
Double-entry accounting connects everything. Every membership payment, cashback reward, commission split, and settlement flows through an immutable, auditable ledger.
Integrations
Pre-built, production-ready
Stripe
Subscription billing, payment methods, customer management, and invoicing.
Shopify
Customer sync, content gating, Multipass SSO, and webhook listeners.
PokitPal
Card-linked offer network. Transaction webhooks and cashback processing.
Change Financial
Virtual card issuance, settlement batching, and wallet management.
Checkout.com
Card tokenisation and secure payment processing.
Google OAuth
One-tap social login for frictionless member registration.
API & Security
Built for production
Full REST API. Webhook-driven event processing. Idempotent transaction handling. Rate limiting. Multi-tenant data isolation.
- REST API for membership, auth, transactions, and rewards
- Webhook processing for Stripe, Shopify, and payment networks
- Idempotent transaction handling — no double credits
- Tiered rate limiting (anonymous, authenticated, auth endpoints)
- Multi-tenant data isolation between clubs
See it all in action
30-minute live walkthrough. Your questions answered. No commitment.