List once, sell the same app to unlimited buyers — your price, your terms. 100+ developers already are. Sell Now Write for us

Ayoha: White-Label Loyalty, Membership & Rewards SaaS Platform (Merchant Portal + Customer PWA)

Ayoha is a ready-built, two-sided loyalty platform. In the Momentum merchant portal, businesses create membership cards and eight kinds of loyalty programs. In the Engage customer PWA, members discover merchants, check in, earn points and redeem rewards. It is built with React, TypeScript, Supabase/PostgreSQL and Stripe, and is already deployed.

SaaS Products Marketing & Sales loyalty-program-softwaremembership-platformwhite-label-loyaltyrewards-appdigital-stamp-cardcustomer-engagementmerchant-crmpwasupabasereact
$12,500
USD
+ $2,000/yr optional maintenance & support
Contact seller ♡ Save (sign up) Listing ID #418211

Screenshots

About this product

Customer retention is cheaper than acquisition, and every café, salon, gym and retailer knows it. Most small merchants, though, are stuck with paper stamp cards or a patchwork of apps that don't talk to each other. Ayoha is a complete, multi-tenant loyalty and membership platform that gives merchants digital membership cards, flexible loyalty programs and a direct channel to their customers, and gives customers one app for all their memberships.

It is a two-sided system on a shared backend:

  • Ayoha Momentum is the merchant portal, for managing cards, programs, members, revenue and campaigns.
  • Ayoha Engage is the customer-facing Progressive Web App. Members discover businesses, subscribe to memberships, check in, earn points and redeem rewards, with no app-store install needed.

A deployed instance of both apps is already running, and the screenshots come from it.

Merchant portal (Ayoha Momentum)

  • Engagement dashboard: total active members (free and paid), new members, membership cards issued, membership revenue, a member-growth chart and the most popular cards, filterable by period and by card
  • Card management: branded digital membership cards with custom front and back artwork, free or paid, each with a shareable promo link
  • Loyalty program settings for 8 program types:
    • Stamp loyalty
    • Point loyalty
    • Referral loyalty
    • Card discounts
    • Contests
    • Vouchers
    • Events
    • Coupons, plus custom loyalty requests
  • Program status tracking (active or inactive, enrolments, "needs attention") and card privileges for current and future subscribers
  • Check-in management with QR scanning
  • Membership management with member search by name, phone or email
  • Revenue Centre for paid-card sales and membership revenue
  • Voucher Claims Center
  • Advertisement and Messaging Tools for reaching members
  • Ayoha Store: a merchant storefront with membership-gated purchasing, plus external store links
  • Outlet management for multi-location merchants
  • A guided setup checklist, role-based access and account management
  • AI Reporting Assistant (on the roadmap, shown as "coming soon")

Customer app (Ayoha Engage PWA)

  • An engagement hub with featured membership cards and campaigns
  • A market for exploring merchants, with ratings, reviews, address and category
  • Membership subscriptions with free, paid and premium tiers
  • My Cards: all subscribed cards, validity dates, privileges and loyalty perks in one wallet
  • QR check-in with points rewards and celebratory reward animations
  • Referral rewards with a personal code, a copyable invite link and progress tracking
  • Merchant storefronts with Stripe checkout
  • Installable on any phone, with no app store required

Architecture and security

  • Multi-tenant, with a shared Supabase / PostgreSQL backend for both apps
  • Supabase Auth plus Row Level Security (RLS) isolating merchant and customer data
  • Sensitive operations run server-side through Supabase RPC functions and Edge Functions, not in the browser
  • Supabase Storage for card artwork and media
  • Stripe checkout with webhook-based payment status updates
  • Store purchases can be restricted to members with an active membership

Use cases

  • POS and payment companies: add a loyalty and membership layer to an existing merchant base.
  • Loyalty and marketing agencies: white-label the platform and offer it to a merchant network.
  • SaaS founders: launch a standalone loyalty SaaS for restaurants, cafés, salons, gyms, retail stores, clinics and service businesses.
  • Merchant networks, malls and associations: run a shared rewards ecosystem across many businesses.
  • Clubs and communities: run paid memberships with perks and events.

Technology

React · TypeScript · Vite · Tailwind CSS · shadcn/ui · TanStack Query · Supabase (Auth, PostgreSQL, RLS, RPC, Edge Functions, Storage) · Stripe · PWA

What you get

  • Source code for Momentum (the merchant portal) and Engage (the customer PWA)
  • Database architecture, RLS policies and backend functions
  • Application configuration and deployment setup
  • Technical documentation
  • Transition support, plus 30 days of seller support
  • Optional annual maintenance: $2,000/year

Good to know

  • Currency and market. The current deployment runs in Malaysia and shows prices in RM (Malaysian ringgit). Confirm the currency and localisation options for your market with the seller.
  • Running costs. You need your own Supabase and Stripe accounts, and their fees are billed by those providers.

What's included

  • Admin Panel
  • Website

Documentation

Ayoha uses a two-sided architecture connecting merchants and customers through a shared Supabase/PostgreSQL backend.
Merchants operate through Ayoha Momentum, where they create and manage membership cards, loyalty programmes, subscribers, rewards, business information and their Ayoha Store. Membership cards act as a core relationship layer that can be connected to different loyalty programmes and customer activities.
Customers interact through Ayoha Engage, a mobile-first PWA. They can discover businesses, subscribe to available memberships, access membership cards and loyalty programmes, view rewards, check in and purchase eligible merchant-store items.
Both applications use the same database with authentication, Row Level Security and server-side business rules controlling access to merchant and customer data. Sensitive operations are handled through Supabase RPCs and Edge Functions rather than being trusted entirely to the frontend.
Store purchases can be restricted based on active membership status. Payment and checkout workflows are integrated with Stripe, including webhook-based payment status updates.
The frontend is built with React, Vite and TypeScript, while Supabase provides authentication, database, storage and serverless backend services.

Support

Included: 30 days

Contact the publisher

We'll email you a secure link to follow replies — no account needed.

Reviews

No reviews yet.

Frequently asked questions

What is Ayoha? +
Ayoha is a white-label loyalty and membership SaaS with two connected apps. Ayoha Momentum is the merchant portal for membership cards, loyalty programs, members, revenue and campaigns. Ayoha Engage is the customer PWA for discovering merchants, subscribing to memberships, checking in and earning rewards.
Which loyalty program types does it support? +
Stamp cards, points, referrals, card discounts, contests, vouchers, events and coupons, plus custom loyalty requests. Programs attach to membership cards, and card privileges can apply to current and future subscribers.
Do customers need to download an app? +
No. Ayoha Engage is a Progressive Web App that installs from the browser on any phone, so there is no App Store or Google Play listing to maintain.
How is merchant and customer data secured? +
Both apps share a Supabase/PostgreSQL backend with Supabase Auth and Row Level Security. Sensitive operations run server-side through RPC and Edge Functions, and Stripe payment status is updated by webhooks.
Can Ayoha be white-labelled or integrated with a POS? +
Yes. A POS or payment provider can integrate it as its customer loyalty layer, and an agency can white-label it for its merchant network or launch it as a standalone loyalty SaaS.
Is Ayoha already deployed? +
Yes. A deployed instance of both the merchant portal and the customer PWA is running; the screenshots come from it. The current deployment is set up for Malaysia and shows prices in RM (Malaysian ringgit).