Live · new features in progressCommerce & Loyalty · Saudi Arabia · 2025–26

RECAF

Cafe loyalty platform for Saudi Arabia

A full loyalty system for Recaf cafes: customers earn and redeem points in the mobile app, staff run everything from a Next.js admin, and a NestJS API ties it into Foodics POS across Riyadh branches.

Screenshots

Switch Website, Admin, or App views below. Full-page captures scroll inside the frame — one screen at a time.

Website

Marketing website

Marketing website

Challenge

Recaf needed to leave a vendor loyalty system without losing customer balances or breaking Foodics POS earn/redeem across multiple Riyadh branches.

Outcome

Owned NestJS + Next.js + Expo stack in production, with seamless Bonat migration, bilingual UX, and ongoing feature delivery on the live platform.

Snapshot

Branches
10+
Surfaces
App · Admin · API
POS
Foodics live

About

RECAF replaces a legacy loyalty vendor with an owned stack: NestJS API, Next.js admin dashboard, and Expo consumer app — all bilingual (EN/AR).

Customers sign up with phone OTP, track brew points, claim rewards, and redeem via QR at the cashier. Foodics webhooks credit points on real orders with fraud guards.

Ops get analytics, RFM segments, rewards CMS, push broadcasts, and deep audit logs. A Bonat migration preserved historical balances for cutover.

Discuss a project like RECAF

Tell us what you are building — we will respond with a clear next step.