User Experience for Resetting a Password
Password Reset (Mobile)
Platform: iOS
Product context: This fictional app is an AI-powered habit & wellness coach. Because it stores sensitive wellness data, account recovery needs to be fast, transparent, and trustworthy.
Primary User Frictions > Design Fixes
Users do not remember or know which identifier is on file (email/phone/username).
Fix: Entry accepts email / phone / username; next screen shows masked options (jo***@… / (***) ***-1234) for security.
Rationale: Shifts effort from recall to recognition, prevents exposing personal identifying information, reducing lockouts and customer support tickets.
---
Fear of being stuck after choosing a method
Fix: Card-based selection; “Use email/Mobile phone” available from one-time password option (OTP).
Rationale: Preserves user control; reversible choices reduce anxiety and complexity.
---
OTP uncertainty / missed message.
Fix: Resend with countdown (“Resend in 0:30”). Additionally there is an option to go back to verification methods to change.
Rationale: Improves visibility of system status and provides a clear recovery path, setting expectations and keeping momentum.
---
Awkward code entry on mobile
Fix: 6 boxes and iOS AutoFill hint.
Rationale: Lowers cognitive load, supports paste/AutoFill for speed and accuracy, which reduces input errors.
---
Hidden / Unclear password rules
Fix: Visible requirements near the field (8+ characters, special character, no usage of name. As well as inline validation errors to indicate issues with passwords.
Rationale: Prevents errors before submit, giving immediate, actionable guidance and increasing first-try success.
---
Call-To-Action (CTA) hidden by keyboard
Fix: Sticky Continue above the keyboard with safe-area padding.
Rationale: Keeps the primary action in the thumb zone, eliminating scroll hunting and improving completion rate.
---
Unclear outcome after an attempt to reset
Fix: Success screen and “Return to log in” button CTA. Routed to homepage with a username prefilled.
Rationale: Provides confirmation and closure (plus email receipt for added verification) and simplifies re-entry, reinforcing trust.
Tools used
From brief
Topics
Share
Reviews
6 reviews
A prototype always elevates the presentation x10, thank you for making one 👍🏻
I wanted to make a comment on the "Return to log in" button in the end, but noticed you have articulated your decision in the project description. Amazing job!
Great work Damon. You explained user problems and fixes very clearly, and each solution feels practical and user friendly. I like how you covered details like masked info, OTP flow, and password rules they build trust and reduce errors.
You could make it even stronger by adding quick visuals of each step to show the flow. Very thoughtful design.
Great work, Damon 👏
Resetting a password is such a common flow, but also one of those areas where small UX details make a huge difference, and I think you handled it really thoughtfully here.
The clear step-by-step structure and the fact that you prototyped every stage really elevate the presentation; it’s easy to follow how a user would move through the process, and the execution feels very polished.
This is a clean and user-friendly reset flow, already very solid and feels close to production-ready. 🚀 AMAZING WORK!
Really thoughtful flow with strong usability fixes✨✨
Nicely done, Damon! I really like the prototype, the overall flow feels smooth and intuitive, which makes the experience enjoyable. Great work on putting this together!
One small suggestion to consider. The green and blue color combination doesn’t feel very aesthetically pleasing. Exploring a slightly different palette or adjusting the shades could help the visuals feel more balanced and appealing.
Overall, the flow and structure are spot on.
Nice work! Some great interactions and clear states guiding a user as they progress through each of the steps.
You might also like

Heuristic Evaluation of Revolut Mobile App

Sojo NFT Marketplace

From Idea to Full-Stack Web App

Docto

Hulu Through My Eyes - A Cinematic UI Exploration (unofficial)
