Case study · Custom Systems
The Blackheath House loyalty app
Points, ordering, bookings and payments in one app the venue runs itself. A loyalty and ordering platform for The Blackheath House restaurant: a customer app, a staff app and a web dashboard, built so the same system can run other venues too.
- Market
- United Kingdom
- Industry
- Restaurant & hospitality
- Launched
- October 2026

The problem
A restaurant's best customers come back, but nothing rewards them for it, and paper stamp cards get lost. The Blackheath House wanted regulars to earn points every visit, order ahead, book tables and pay in one place, without staff having to learn a complicated system.
What we built
We built three apps on one backend.
The customer app (iPhone and Android) lets people earn XP on every visit, order for pickup or delivery, book a table, use gift cards and vouchers, and refer friends. Challenges, streaks, badges and a prize wheel give them a reason to come back.
The staff app and web dashboard run the venue: the live order queue, a till screen that scans a customer's card to award XP or redeem a voucher, the menu, promotions, customers, payments, analytics and an audit log.
Every feature can be switched off per venue. Turn off delivery or table bookings and they disappear from the customer app, and the system refuses them too. Each venue has its own isolated database and its own Stripe account, so one platform can serve several restaurants. The videos show it running for a second venue, Tasty Corner Doner & Kebab.
Features
- XP on every purchase: staff scan the customer's QR code at the till
- Tiers, rewards and vouchers bought with XP
- Order ahead for pickup or delivery, with a live order queue for the kitchen
- Table bookings
- Promotions, live offers and gift cards
- Challenges, streaks, badges and a prize wheel
- Referral codes
- Sign in with email, phone or Google, then Face ID or fingerprint
- Every feature switched on or off per venue
- Card payments through each venue's own Stripe account
- Analytics and an audit log of staff actions
- One platform, many venues, each with its own data
Screens









See it working
Built with: Flutter · Next.js · Django REST Framework · PostgreSQL (a schema per venue) · Celery · Redis · Stripe Connect
Want a system like this for your business?
Tell us how your business runs today. We'll show you what we'd build on a free 30-minute call.
