Skip to content

Tier 2: Onboarding flow → user model (app-side 5-phase chat) #41

@CodeCreatorManMike

Description

@CodeCreatorManMike

What to build

The onboarding chat (app/onboarding.tsx) already exists but needs to wire into the new user model:

  • Phase 1: Name + timezone
  • Phase 2: Primary 6-month goal
  • Phase 3: Non-negotiables (max 5 daily habits)
  • Phase 4: Feedback preference + rest days
  • Phase 5: Study/work context (for document upload prompt)
  • After each phase, backend silently extracts structured profile data
  • On completion: redirect to home, trigger first layout generation

Must call POST /onboarding/complete to mark user onboarded and fire initial face ranking.

Metadata

Metadata

Assignees

No one assigned

    Labels

    area: appReact Native companion app

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions