Skip to content

Experience flows

Audience: ux, frontend, qa, writing
Status: specced
Owns: UI/UX
Depends on: Lifecycle, Personas, Domain entities

Screen names marked (TBD) are placeholders until UX inventory is complete.

Step Stage / status Screen
Create account Create account
Verify via OTP OTP verify
Login (password / Google) Login
Forgot / reset password via OTP Forgot password → OTP → reset
Complete profile; start NIN verify DRAFT / IN_PROGRESS Profile · Identity verify (TBD)
NIN verified; can submit DRAFT / AWAITING_ACTION Application draft

Product refs: Auth, Identity.

Step Stage / status Screen
Select trade / units; fill draft DRAFT / IN_PROGRESS Application form (TBD)
Submit (blocked if NIN not verified) CENTRE_REVIEW Submit confirmation (TBD)
Await centre decision CENTRE_REVIEW / AWAITING_ACTION Application status
Amend on feedback CENTRE_REVIEW / ATTENTION_REQUIRED Feedback / chat (TBD)
Pay centre PAYMENT / AWAITING_ACTION Payment (TBD)
Evidence with facilitator EVIDENCE Evidence folder (TBD)
Interview scheduled / attend INTERVIEW / SCHEDULED Interview (TBD)
Consent or appeal INTERVIEW / APPEAL_OPEN Results / appeal chat (TBD)
Track verification & certificate later stages → CERTIFICATION Status · Certificate (TBD)
Step Stage / status Screen
Unsuccessful interview with gaps CLOSED + GAP_TRAINING Outcome (TBD)
View LMS course recommendations Recommendations (TBD)

Refs: Recommendations, LMS.

Step Persona Notes
Onboard centre (name, address, payout) Centre admin Before reviewing applications
Invite staff Centre admin Invite-only; set password on accept
Assign reviewer / facilitator / IQA / panel Centre staff During CENTRE_REVIEWEVIDENCEINTERVIEW
Accept, request changes, or reject application Reviewer Statuses: APPROVED, ATTENTION_REQUIRED, REJECTED
Step Notes
Select assessor persona after signup Credentials vetted by platform staff
Assigned to centre (one type per centre) POL-09
EV verifies applications (not at own centre) POL-10 · EXTERNAL_VERIFICATION
Step Stage Notes
Assign EV EXTERNAL_VERIFICATION
Issue / record certificate CERTIFICATION POL-06 open
Step Notes
Invite-only onboarding Set password on invite
Vet assessors; assign to centres Before centre work