User Interface low complexity mobilefrontend
1
Dependencies
0
Dependents
0
Entities
0
Integrations

Description

Email and password sign-in form rendered in both the mobile app and admin portal. Displays accessible email and password fields with a visibility toggle, a submit button, and inline validation feedback. Navigates to the role-specific home screen on successful authentication.

Feature: Email & Password Login

login-screen

Responsibilities

  • Render WCAG 2.2 AA compliant email and password input fields with semantic labels
  • Submit credentials to Auth Service and surface error messages inline
  • Show loading indicator during the authentication round-trip
  • Navigate to role-specific home screen on successful login
  • Redirect Global Admin users to the admin portal

Interfaces

build() → Widget
onLoginPressed(email: String, password: String) → Future<void>
onForgotPasswordTapped() → void

Relationships

Dependencies (1)

Components this component depends on