hackforla / hackforla/HomeUniteUs
Product: Section 1 | Forgot Password, Reset Password
- Dominant language
- Python
- Stars
- 45
- Forks
- 22
- Avg merge
- 15d 1h
- Merged PRs (30d)
- 1
Description
## 🧩 Overview
We need to enable users to reset their password ~through a dedicated "forgot password" workflow. This is crucial because, currently, users who forget their password have no means of regaining access, preventing them from using the Home Unite Us app.~
---
## 🧠 Problem Statement
Currently, users do not have a way to reset a password for example, if the user has forgotten their password. This creates a barrier to app access and requires manual intervention to restore user access to their accounts.
---
## 🙋♀️ User Story
As a user, I want a way to reset my password, So that I can continue to access the Home Unite Us app in the event that I forget my password.
---
## 🎯 Acceptance Criteria (Definition of Done)
*Transfer information to Design to Engineering Issue to be checked off*
*These high-level criteria will be detailed further in Design and Engineering handoff templates*
> - [ ] Users can access forgot password page from login portal link
> - [ ] ~Users with valid email addresses receive 6-digit reset code via email and are forwarded to password reset page~
> - [ ] ~Password reset page accepts 6-digit code, email, new password, and confirm password inputs~
> - [ ] ~Password complexity requirements are visible with real-time validation and appropriate error messages~
> - [ ] Users with matching passwords that meet complexity requirements can successfully reset password
> - [ ] ~Successful password reset shows confirmation message with login link and enables login with new password~
> - [ ] All workflows function on desktop, mobile, and tablet devices
---
## 📌 Scope Considerations (In/Out Scope)
- [Feature List](https://docs.google.com/spreadsheets/d/1uM287TOz20jnXPS4kRe0Dt5GlhnPbNRYBHHOxcamCJ0/edit?gid=343529642#gid=343529642) *Add/Update Feature List*
- [x] Added to [Feature List](https://docs.google.com/spreadsheets/d/1uM287TOz20jnXPS4kRe0Dt5GlhnPbNRYBHHOxcamCJ0/edit?gid=343529642#gid=343529642) and completed information accordingly
---
## 🛑 Constraints / Risks / Workflow Dependency
*(Compliance / Regulatory information will be captured in the Feature List, this should be specific to the feature, where applicable)
- Known data dependencies?
- Technical limitations?
> Example: We must collect data in a way that meets GDPR and local data privacy laws.
---
### 🔗 Related Tickets
- Add all related ticket(s) as sub-issues (add picture)
- Design Ticket: [link]
- Engineering Ticket: [link]
- QA Test Plan: [link]
---
### 📎 Resources & References
- [Figma](https://www.figma.com/file/BNWqZk8SHKbtN1nw8BB7VM/HUU-Everything-Figma-Nov-2022?node-id=2353%3A17350&t=hdiqfSPGsK9sRYrY-0)
- Brand Guidelines / Design System: [Link]
- Previous or Related Designs: [Link]
---
### Action Items
- Assign and Prep
- [ ] Product Manager: Self-assign issue and move to "In Progress"
- [ ] Product Manager: Work with Product Team Lead to assign size & complexity
- [ ] Product Manager/Lead: Determine if work should be split into multiple issues
- Research & Planning
- [ ] Product Manager: Review existing Figma designs and clarify any questions with PM team/lead
- [ ] Product Manager: Finalize support email address for security messaging
- [ ] Product Manager: Confirm AWS Cognito integration requirements
- Review & Iteration
- [ ] Product Manager: Submit for peer review (add "Ready for: Design Peer Review" label)
- [ ] Product 1st Level/Peer Review: Review story completeness and provide feedback
- [ ] Product Manager: Address feedback and resolve comments
- [ ] Product Lead: Final review and approval
- Handoff Preparation
- [ ] Add related tickets as sub-issues (Design, Engineering, QA Test Plan)
- [ ] Update Feature List with completed information
---
Contributor guide
Assessment
This issue has not been assessed yet.