Loyalty Club signup happens on the Register page. About 60-90 seconds.
Fields
Per the audited Register form:
- Name — required.
- Email — required, validated.
- Password — required. Min 8 chars, uppercase + lowercase + numbers.
- Confirm password — must match password.
- Marketing consent (checkbox) — default off.
- Privacy policy (checkbox) — required to submit.
- Referral code — optional. Auto-populates if you arrived via
?referralCode=XXX, or you can type one in.
Submitting
The form validates password strength and password match before submit. If either fails, you see an inline error.
On success, the account is created. The privacy-policy gate (acceptedPrivacyPolicy) is then enforced before you can use the rest of the app — there’s a one-tap "I have read and accept the Privacy Policy" confirmation page after first login.
Where to install
The signup flow works in any of: the iOS app, the Android app, or the web app. Same fields, same password requirements.
What we don’t document precisely
- Email verification flow for members — not directly visible in the Register code we audited.
- Subsequent steps after signup (e.g. choose interests, allow notifications) — not explicit in the form.
In one sentence
Name + email + password (8+ chars, mixed case + numbers) + privacy-policy tick → register. Marketing consent and referral code are optional.