Kindred Vineyards

Club Kindred — a wine club that lives
in your guest's pocket.

A phone-first installable app. A guest at the Creek or the winery scans the tasting-room QR, installs Club Kindred, and joins the wine club in under two minutes — the same Commerce7 signup engine your staff already runs on the Club Steward tiles, now handed directly to the member. Then it keeps working: Face ID login, pickup reminders, release drops, and rewards.

1

The join, in the room

From QR scan to a live membership — one thumb, no counter, no paper.

2

Why they keep it installed

The two features that turn a one-time signup into daily presence.

The build, in plain terms

Four decisions worth making now.

Where it runs

Reuse the engine you have

The PWA is a new front-end only. It calls a customer-safe version of the Club Steward's proven club-signup chain — the same one on your CDS tiles. New app, zero re-invented plumbing.

Vite + React PWA · club77.kindredvineyards.com
The login

Face ID, not passwords

A WebAuthn passkey set at signup. Works in an installed PWA on iOS 16.4+ and Android. Biometrics are the single biggest lever on repeat usage — so we make it step one after joining.

@simplewebauthn · no new PII stored
The nudge

Push that respects the guest

Four opt-in lanes — releases, events, specials, volunteer. Start self-hosted Web Push (VAPID) on infra you already run; swap to OneSignal only if you want a ready-made dashboard.

iOS: requires Add-to-Home-Screen first
The rewards

Loyalty — build it, don't buy it

Your vision (photo = 500 pts, attendance, referrals) is non-purchase — exactly what Square & Commerce7 loyalty can't score. A small custom points ledger owns those rules; redemptions can later sync out.

Phase 2 · custom ledger in kindred_web

The one real constraint to design around: on iPhone, both Face ID login and push notifications only work once the guest taps Share → Add to Home Screen. Safari shows no automatic install prompt. So the in-room flow leads with a warm, platform-aware install step (and a printed cue on the QR board) rather than burying it. On Android, Chrome offers a one-tap install — easy.

Open questions for you:  ① Final name & domain — Club Kindred at club77.kindredvineyards.com?  ② Should a signup here waive today's tasting fee (a strong in-room hook)?  ③ Which four notification lanes are the real ones?  ④ Loyalty in v1, or ship join + login + push first and add rewards in phase 2?