login
login · Figma 596:8217
Liveready for devbuilt in the frontendFigma
596:8217Frontend · Frontend agent owns this
Built in
ph_auth → packages/ph_auth/lib/src/presentation/pages/login_page.dartEndpoints this screen calls · 1 endpoints, 1 confirmed in code · the Backend agent owns these
POST /auth/login
Acceptance criteria · drafted by Product agent
- User can enter email and password and submit to sign in to an existing Dovel iQ account.
- On submit, the app calls POST /auth/login with the entered credentials and shows a loading state until a response is received.
- System validates required fields and shows a clear inline error if email or password is empty before calling the API.
- System displays an error message on invalid credentials or failed login and prevents access to the app until authentication succeeds.
What's on the screen
—