7:45

Staff Login

🇿🇦 +27

Screen Annotations — OPS-S-002 Staff Login

Screen ID: OPS-S-002
Flow: Authentication → Staff Login
Previous: OPS-S-001 Splash
Next: OPS-S-003 OTP Verification
Employee ID: Alphanumeric staff identifier (e.g., "FFM-00142"). This is issued by the company during onboarding. Text input, not numeric.
Mobile Number: Pre-fixed with +27 (South Africa). Used to send OTP for verification. Should match the number registered to the employee ID in the system.
Log In Button: Should remain disabled until both Employee ID and a valid mobile number are entered. On tap, sends OTP via SMS and navigates to OPS-S-003.
No Bottom Nav: Pre-authentication screens do not display bottom navigation. This is a linear flow: Splash → Login → OTP → Role Select.
Help Text: "Contact your manager if you need help" replaces the consumer app's self-service options. Staff login issues are handled by shift managers.