Skip to main content
Treffen Loyalty Suite cover image

Treffen Loyalty Suite

Full-stack hospitality loyalty platform: cross-platform mobile app, SPA web client, REST API with admin panel, and containerised infrastructure self-hosted on a VPS.

Stack
Flutter SSR Frontend REST API Docker Redis
Outcome 4 integrated product surfaces, one codebase per layer
Live Visit site →

Treffen is a hospitality loyalty platform built across four integrated product surfaces: a native mobile app for guests, a web portal for members, a backend API for the business, and an admin panel for operators. When a guest redeems a reward on their phone, the operator sees the activity reflected in their dashboard in real time.

Guest Mobile App

The mobile app is the primary interface for guests, available on iOS and Android. Members can check their points balance, reward history, available vouchers, and upcoming milestones from a single screen. Vouchers are redeemed via QR code at the point of service, with instant confirmation on both ends.

Push notifications keep guests in the loop: when they reach a new tier, when a reward is about to expire, or when a seasonal promotion goes live.

Member Web Portal

Members who prefer a browser have a full-featured web portal with the same loyalty dashboard, voucher management, and account settings as the mobile app, built to work on any screen size.

Points Engine

The points engine handles earning and redemption across all four surfaces. It supports base earning rates, tier multipliers, seasonal bonuses, and birthday rewards, each configurable by the operator without a code change. Every transaction is logged in a permanent ledger, so the points balance is always auditable and disputes are resolved quickly.

Operator Admin Panel

The admin panel gives the hospitality team full control over the loyalty programme without developer involvement. Operators can manage member accounts, configure reward tiers and earning rules, monitor redemption activity, and handle bulk imports, all from one place.

Points engine in action, tier multiplier applied at checkout.

Infrastructure

The entire platform runs on a self-hosted VPS, containerised for consistency across environments. Deployments are automated: a push to the main branch triggers a build and a zero-downtime container swap. Backups run automatically and are stored off-site, keeping member data protected and recoverable.

Ready to Start?

Ideas worth building?

Tell us what you're thinking. We would love to help bring it to life.