Toni MaxxToni Maxx

Plaazaa Loyalty case study

Plaazaa Loyalty gives neighbourhood shops digital loyalty cards. Customers earn stars or points, collect stamps and redeem rewards in the browser, and each shop sets its own rules. It runs on a licensed loyalty platform that I extended and run as a Plaazaa product.

Book the free consult All selected work

Role
Only engineer: extend, theme, run
Stack
PHP, Laravel, SQL database
Base
Reward Loyalty (licensed), extended by me
Screens
Demo with sample data

My role

I am the only engineer. Plaazaa Loyalty runs on Reward Loyalty, a licensed third-party loyalty platform built with PHP and Laravel. I extend it, set it up for Plaazaa, build the demo shops and run it as a Plaazaa product. The base platform is not my work. The Plaazaa layer around it is.

The problem

A small shop wants a loyalty card without printing paper stamp cards and without asking customers to install an app. Customers do not want another card in the wallet. A shop owner wants to decide the rules: what earns a star, how many points make a free coffee, who counts as a regular.

The approach

Each shop gets its own card. The shop picks the type: a points or stars card, a stamp card, or a voucher. Customers open the card in the browser, so there is nothing to install. The base platform also covers tiers such as Silver and Gold, point codes that can be claimed by QR, and staff accounts.

The public pages show the idea with demo shops only. They are grouped by neighbourhood and currency: a sample Thai town in baht, and a sample Thai Town in Los Angeles in US dollars. A reward line reads like real life, for example "10 classes = free private pad session".

Plaazaa Loyalty is a larger service that can stand alone, so it lives on its own subdomain and connects to Plaazaa. Bigger services stand on their own subdomain and connect to Plaazaa; smaller tools live inside a Space. See the Plaazaa case study for the platform and the IDUnify case study for the shared sign-in work.

Stack

PHP and Laravel on a SQL database, as listed on the demo page. The base platform is Reward Loyalty.

Screens

Demo with sample data

All screens are public pages, captured signed out. The shops, rewards and vouchers are fictional demo content. No real customers and no real shops.

Plaazaa Loyalty home page: Your Loyalty, Simplified, with a sample member card
Demo with sample data
Plaazaa Loyalty list of demo shop cards in a sample Thai town, priced in baht
Demo with sample data
Plaazaa Loyalty demo shops in a sample Thai Town in Los Angeles, priced in US dollars
Demo with sample data
A demo cafe loyalty card with its list of rewards and point costs
Demo with sample data
A demo gym stamp card: collect ten stamps for a free private pad session
Demo with sample data
Plaazaa Loyalty demo cafe card on a phone with its reward list
Demo with sample data
Plaazaa Loyalty demo gym stamp card on a phone with progress
Demo with sample data

What is public and what is not

Public: the feature list, the stack above, the sample-data screens and the live demo at loyalty.plaazaa.com.

Not public: any real customer, shop or business data, and the admin screens. I publish no customer counts, no revenue and no results. There are no shops using it live to report on, and I do not claim any.

Related pages

Need loyalty cards for your shop?

Tell me about your shop or your group of shops. I reply with a one-page recommendation, then a written scope and price before any code.

Book the free consult