User Interface low complexity mobile
0
Dependencies
0
Dependents
0
Entities
0
Integrations

Description

The primary authentication entry point for the Meander mobile app. Presents email and password fields, a submit button, and navigates to the role-specific home screen on success. Handles inline validation errors and lockout messaging.

Feature: Email & Password Login

login-screen

Responsibilities

  • Render email input, password input, and submit button with WCAG 2.2 AA compliance
  • Display validation errors and server-side authentication failure messages
  • Trigger BLoC auth events on form submission
  • Navigate to role-specific home screen upon successful authentication

Interfaces

build(BuildContext context) -> Widget
onLoginSubmit(String email, String password) -> void
onAuthStateChanged(AuthState state) -> void