User Interface medium complexity mobile
2
Dependencies
0
Dependents
2
Entities
0
Integrations

Description

Multi-step onboarding wizard shown to new users after their first successful authentication. Guides users through role confirmation, organization-specific terminology familiarization, and initial preference setup using a step-based navigator with conditional routing. Returning users are routed past this screen based on a stored onboarding-complete flag.

Feature: Organization Selection & Onboarding

onboarding-flow-screen

Responsibilities

  • Present a sequential series of onboarding steps with progress indication
  • Display organization-specific terminology and labels fetched from the labels system
  • Collect and confirm the user's role within their organization
  • Mark onboarding as complete in local storage upon final step confirmation
  • Support back navigation between steps without losing entered data

Interfaces

build(context)
onStepCompleted(stepIndex, data)
onOnboardingFinished()
navigateToNextStep()
navigateToPreviousStep()
skipOnboarding()
showStep(stepIndex)

Relationships

Dependencies (2)

Components this component depends on

Related Data Entities (2)

Data entities managed by this component