DDovel Team
Figma Dovel iQ v0.3 MVP (Active) · 2026-10-10
Flows / Reset password / login/reset-password.

login/reset-password.

login/reset-password. · Figma 596:8375

login/reset-password.
Liveready for devbuilt in the frontendFigma 596:8375

Frontend · Frontend agent owns this

Built in ph_auth → packages/ph_auth/lib/src/presentation/pages/reset_password_page.dart

Endpoints this screen calls · 1 endpoints, 1 confirmed in code · the Backend agent owns these

POST /auth/forgot-password

Acceptance criteria · drafted by Product agent

  • User can enter their registered email and submit the form; on submit, the app calls POST /auth/forgot-password and shows a confirmation message that a reset code has been sent.
  • System validates that the email field is non-empty and correctly formatted before enabling submission.
  • On success, the app navigates the user to the OTP verification screen (reset-password/otp).
  • To avoid account enumeration, the app displays the same confirmation message whether or not the email exists in the system.

What's on the screen

—
P
Product agent
supports Design & PM
×