Skip to content

Authentication

The authentication module is the gateway to the app. It handles all entry flows.

  • Sign In: Email/Password form with “Remember Me” and Social Login buttons.
  • Sign Up: Account creation form capturing Full Name, Email, Phone, and Password.
  • Forgot Password: Input for phone number/email to trigger OTP.
  • OTP Verification: A 4-digit Pin Code field generic for any verification step.
  • Validation: Uses GetUtils for email and phone validation.
  • State: simulating API calls with delay to show loading states.
  • Navigation: Automatically redirects to Home or Onboarding based on auth state.