Onboarding Flow Screen
Component Detail
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.
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