Branded for The Blue Bean Coffee Co.
Weekdays · 2pm to 5pmReward Cards Platform
Replace paper stamp cards with a premium digital experience.
This prototype is structured for a single coffee shop today and future multi-shop support later. It covers customer loyalty cards, staff stamping, QR lookup, reward redemption, offers, and owner analytics.
Brand settings
The Blue Bean Coffee Co.
An independent neighbourhood coffee bar with a premium loyalty experience.
Buy 9, Get 1 Free
Total users4Single-shop demo
Stamps today0Counter activity
Rewards redeemed1All time
Reward goal9 + 1Free Coffee
Phase 1 summary
Architecture at a glance
The MVP uses Expo + Next.js + Supabase with an event-led loyalty model.
- Customer mobile app: sign-in, progress, reward wallet, QR card, history, offer inbox.
- Staff dashboard: customer search, QR scan, one-tap stamp add, transaction log.
- Owner dashboard: reward settings, branding, promotions, analytics.
- Supabase roles: `customer`, `staff`, `admin` enforced with RLS.
- Every core record carries `shop_id` so the product can expand beyond one shop later.
MVP tradeoffs
What is simplified for speed
- Email magic link or phone OTP should be the first production auth path.
- Apple/Google sign-in is represented in UX and planned in architecture.
- Push notifications are scaffolded, not yet wired to APNs/FCM delivery.
- Browser-based QR scanning is included for demo value, with a safe manual fallback.
Launch ideas
Owner-ready promo slots
Simple campaigns that feel credible in a pitch.
Campaign-ready offer slot
Saturday morningsNotification placeholder ready
After 14 days inactive