Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Admin Account Recovery #17

Open
1 of 4 tasks
meganniu opened this issue Feb 15, 2021 · 1 comment
Open
1 of 4 tasks

Admin Account Recovery #17

meganniu opened this issue Feb 15, 2021 · 1 comment
Assignees

Comments

@meganniu
Copy link
Collaborator

meganniu commented Feb 15, 2021

User schema: Notion
Wireframes: Figma

  • Contact Bonnie with design questions or drop them in #designer-babies channel

Description

Initiate password reset modal:
Screenshot from 2021-03-16 12-20-19

Password reset email sent modal:
Screenshot from 2021-03-16 12-21-15

Password reset modal:
Screenshot from 2021-03-16 12-22-00

Password reset successful modal:
Screenshot from 2021-03-16 12-22-05

Password criteria:

  • 12 characters minimum
  • at least one lowercase letter
  • at least one uppercase letter
  • at least one number
  • at least one symbol

Acceptance Criteria

  • As a user, I can initiate resetting my password from the login page
  • I can provide my email associated with my account, which after I confirm sends a reset link to my email inbox
  • Using this link, I am sent to a password reset modal to create a new password
  • If my password doesn't meet minimum complexity requirements, I am notified of it
  • After successfully resetting the password, I am taken back to the login page

Tasks

  • Initiate password reset modal
  • Password reset email sent modal (@bonnie)
    • Create a file called PasswordResetEmailSentModal.tsx in client/src/pages
    • Copy client/src/pages/EmailConfirmedModal.tsx into PasswordResetEmailSentModal.tsx
    • Add route /password-reset-email-sent for PasswordResetEmailSentModal.tsx in App.tsx
      • Run npm run start in /client and go to localhost:3000/password-reset-email-sent in your browser
      • You should see the modal you copied
    • Edit PasswordResetEmailSentModal.tsx to match wireframes
  • Password reset modal (@bonnie-chin)
    • Styling (due Apr 9)
    • Functionality to reset password (due Apr 11)
  • Password reset successful modal
@bonnie-chin
Copy link
Contributor

LMAO yes I will contact myself 😤😤

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants