Skip to content

Scenario 5: Returning User Password Recovery and Recipe Review

nuriba edited this page Oct 16, 2025 · 1 revision

Requirement Scenario: Returning User Password Recovery and Recipe Review

Actor

Returning User: Kadir (A former gym enthusiast who hasn't used the platform in months)

User Persona

kadir hoca
  • Name: Kadir
  • Situation: Kadir used to be a dedicated gym-goer who regularly used the platform to find high-protein recipes. He stopped going to the gym about 5 months ago and hasn't logged into the app since then.
  • Goal: Kadir wants to access his previously saved recipes to revisit some healthy meal options as he's considering getting back into a healthier lifestyle.

Preconditions

  1. Kadir has a registered account on the Affordable & Healthy Eating Hub platform but hasn't used it in over 5 months.
  2. Kadir's account was created with a registered email address. (Requirement 1.7.1)
  3. Kadir has previously liked and saved multiple high-protein recipes on the platform. (Requirement 1.2.8)

Main Flow

  1. Kadir opens the platform after a long absence.
  2. Kadir attempts to log in with his username but realizes he can't remember his password. (Requirement 1.7.2)
  3. After a failed login attempt, Kadir mutters a curse under his breath and looks for password recovery options.
  4. Kadir selects the "Forgot Password" option on the login screen.
  5. Kadir enters his registered email address to initiate the password recovery process. (Requirement 1.7.5)
  6. The system sends a password recovery email to Kadir's registered email address containing instructions and a new temporary password. (Requirement 1.7.5)
  7. Kadir checks his email and retrieves the new password provided by the system.
  8. Kadir logs in with his username and the new password received via email. (Requirement 1.7.2)
  9. Kadir changes his password after logging in to create a more memorable and secure password. (Requirement 1.7.4)
  10. Kadir navigates to his user profile to review his previously saved content.
  11. Kadir views his personal recipes list showing recipes he had created before. (Requirement 1.2.3)
  12. Kadir checks his liked recipes section to see what recipes he had saved before his hiatus. (Requirement 1.2.8)
  13. Kadir browses through his saved recipes, recalling the high-protein meals he used to prepare when he was actively working out.
  14. Kadir selects one of his favorite high-protein chicken recipes to review its details.
  15. Kadir examines the nutritional information of the recipe, including protein content, calories, and macronutrient breakdown. (Requirement 1.3.2)
  16. Kadir views the recipe's nutrition score with its tooltip explaining the calculation formula. (Requirement 1.1.3)
  17. Kadir checks the updated cost estimate for the recipe, which has been automatically recalculated based on current ingredient prices from marketfiyati.org API. (Requirement 1.3.5, 1.1.5)
  18. Kadir views his liked posts in the forum to revisit nutrition tips he had saved. (Requirement 1.2.7)
  19. Kadir checks his personal contributions dashboard to see his previous activity and impact metrics from when he was active. (Requirement 1.2.13, 1.2.14)

Outcome

  • Kadir has successfully recovered access to his account by using the password recovery feature with his registered email address.
  • Kadir has changed his password to a more secure and memorable one. (Requirement 1.7.4)
  • Kadir has rediscovered his previously saved recipes and their nutritional information.
  • Kadir can see updated cost estimates for recipes based on current market prices, helping him plan within his current budget.
  • Kadir has reviewed his liked posts and nutrition tips from his active period.
  • Kadir has reconnected with his previous contributions through his personal dashboard.
  • Kadir is now able to consider which recipes might be appropriate for his current lifestyle needs.
  • Kadir has reconnected with the platform and is positioned to re-engage with healthy eating habits.
  • The platform has successfully retained a returning user through effective account recovery mechanisms.
  • Kadir's saved content remained accessible despite his long absence, demonstrating the platform's data persistence. (Requirement 2.3.1)

Mockups

login-screen password-recovery-request email-sent-confirmation new-password-creation user-profile-liked-recipes recipe-detail-view

Clone this wiki locally