Clubcard
A loyalty app for a single-location business
Built for: Gyms, cafés, salons, car washes, one-site retailers
The paper stamp card, on the phone people already have. Accounts, a scannable card, points that go up, and a history the customer can check when they think you've miscounted. Both app stores from one codebase.
This is the generic engine underneath the niche apps below it, which is why it costs what it costs: the core has been built before, so you pay for your version of it rather than for its invention.
Clubcard
Accounts, digital loyalty card, points, history, profile. iOS and Android.
- Estimated hours
- 95 h
- Rate
- €50/h
- Delivered in
- 9 weeks
- Starting
- September 2026
- Sign-in by phone number or email
- Digital loyalty card with a scannable QR code
- Points balance and a full earning history
- Works offline — the card opens in a basement car park
- Your brand, not a template with a logo dropped in
- Submitted to both the App Store and Google Play
Add-ons
- Branch or location finder with a map+€700Adds ~14h
- Push notifications+€400Adds ~8h
- Supabase backend, if you haven't got an API+€1,200Auth, schema, storage, row-level security
- Apple Developer Program (€99/yr) and Google Play registration — yours, in your name
- App-store review time, which nobody controls
- Till or POS integration unless quoted as an add-on
- Brand identity from scratch
- An API for customers and points, or the Supabase add-on
- Store accounts in your company's name
- Logo, colours and any existing brand rules
Things I've already shipped that this leans on.
Kurashi 暮らし
Mobile appFlutter app whose whole job is onboarding a stressed first-time user and keeping working offline. Same problem as a card people open at a till.
Read the case study →LinguaPop
Mobile appShipped Flutter app with heavy custom UI and local storage, running on real devices rather than in a simulator screenshot.
Read the case study →Not sure this is the right one?
Then don't order it yet. A €300 Spec Sprint gets you a written, fixed-scope plan with the hours in it, and the whole €300 comes off whichever package we land on. That's the honest order to do this in.
40% deposit, 40% at the agreed midpoint, 20% on handover. All prices ex. VAT. Dutch customers pay 21%; EU businesses with a valid VAT number are invoiced at 0% under the reverse-charge rule.