Jollibee Rewards
Memberships & Rewards · Retail variant

The Jollibee Rewards member app — an AI-powered loyalty program with two ways to earn: scan your receipt and AI reads and validates it, with points posting within 24 hours; or show your Member QR at the counter and the points land before you leave. Either way you redeem them for food vouchers at any participating branch. Built as a single-page app so screens transition in-page, no reload.

Open
Open the app
Launches at Home. Navigate with the bottom tab bar and in-screen buttons — everything animates (tabs cross-fade, forward slides in, Back slides out).
Live
Jump to: Scan flow
Camera → AI receipt review → validating (within 24 hours) → credited, plus the rejected-receipt path.
Live
Jump to: My QR
The code the crew scans at the counter — points land right away, no waiting. It only ever earns, never spends, so you can save it to your photos and use it offline. Barcode and printed digits included, for counters that can’t read a QR.
Rewards · Wallet · Activity
Redeem catalog (with an AI pick) → confirm → voucher code; the points + vouchers wallet; and full status-icon activity history.
Live
Notes

How to view: open app.html directly (double-click), or serve it for the real scan camera: ./serve.sh (or python3 -m http.server 8080) then open http://localhost:8080/app.html.
How it works: earn by receipt scan (no POS integration, points settle within 24 hours) or by showing your Member QR at the counter (points land right away) — then redeem them for food vouchers at any participating branch.
Each screen has a dev harness on desktop: navigate, flip states, and toggle light / dark.