5.Signing Up
How to create an account
Signing up lets new users create an account. The flow typically asks for:
• First & Last Name
• Username (unique)
• Email or phone number
• Verification code (OTP)
• Password setup
You may also sign up via Google or Apple in one tap. After signup, the app may send you to Shop (with or without First Looks) or to Body Scan intro for personalized onboarding.
When you see it
• First launch : App prompts login; tap Sign up or Create account to start.
• Login screen : Tap Sign up (or “Don’t have an account?”) to open signup flow.
Step-by-step flow
Email / username signup
1. Name screen : Enter First and Last name → Next.
2. Username : Enter a unique username → Next (validated by app).
3. Email / Phone : Enter your identifier → Send code to receive OTP.
4. OTP verification : Enter received code → Verify.
5. Password setup : Enter password (and confirm if required) → Create account.
6. After signup : App navigates:
• Shop with First Looks if body scan exists.
• Body Scan intro if new or no scan.
Google sign-in (signup or login)
1. Tap Sign in with Google.
2. Complete Google sign-in.
3. App creates a new account or logs in existing.
4. Redirect to Body Scan intro (new) or Shop (existing scan).
If not configured, a message appears and email signup is suggested.
Apple sign-in
• Tap Sign in with Apple. May complete signup/login or show “coming soon,” depending on build.
Controls and buttons
Name screen
• First / Last name : Required text fields.
• Next / Continue : Enabled once both names are filled.
• Back : Returns to previous screen.
Username screen
• Username: Must be unique; app validates availability.
• Next: Moves to email/phone.
• Back: Returns to name step.
Email / phone screen
• Email / Phone: Enter identifier.
• Send code / Next: Sends OTP and proceeds.
OTP screen
• Code: Enter received OTP.
• Verify / Continue: Submits code.
• Resend code: Request a new OTP if expired.
Password setup screen
• Password / Confirm password: Enter your password.
• Create account / Finish: Completes signup and logs in.
• Back: Returns to OTP step.
Social sign-in
• Google: Opens Google sign-in; completes signup or login.
• Apple: Same as Google if available.
Creating an account
• Email flow: Name → Username → Email/Phone → OTP → Password → account created.
• Google / Apple: Tap, complete social sign-in; account created if new, then logged in.
Deleting
• Account deletion is not part of signup. Usually under Settings → Account (see 22-security.md).
Tips and limits
• Username must be unique; app shows error if taken.
• OTP may expire; use Resend if needed.
• Password may have minimum length/complexity.
• First-time users often go to Body Scan for personalized try-ons and First Looks.