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

DefiFundr - 004: Implement Secure Password Creation Screen #4

Open
7 tasks
shefihu opened this issue Feb 21, 2025 · 3 comments · May be fixed by #16
Open
7 tasks

DefiFundr - 004: Implement Secure Password Creation Screen #4

shefihu opened this issue Feb 21, 2025 · 3 comments · May be fixed by #16
Assignees

Comments

@shefihu
Copy link
Collaborator

shefihu commented Feb 21, 2025

https://www.figma.com/design/S2TNKAU3AqwjshIwp8sbGU/DefiFundr-(Copy)?node-id=2383-30330&t=9SL4Tcd1JdDJbBay-4

Design Requirements

  • Create password input with strength validation
  • Implement visual password strength indicator
  • Design clear password requirements

Password Requirements

  • Minimum 8 characters
  • At least one uppercase letter
  • At least one number
  • At least one special character

Key Components

  • Password input with visibility toggle
  • Real-time strength validation
  • Requirement checklist
  • Continue button (enabled when requirements met)

Security Considerations

  • Client-side and server-side validation
  • Secure password handling
  • Prevention of common weak passwords

Accessibility & Performance

  • Keyboard navigable
  • Screen reader friendly
  • Immediate validation feedback
  • Responsive design
@manassehO
Copy link

Hello,

I'd love to help build the password validation component. As someone who has frontend development skill, I can deliver this efficiently.

What I would be doing in this task involves:

Building a secure password component with:
- Password input field with show/hide toggle
- Real-time strength validation
- Accessible requirement checklist
- Visual strength indicator

Implementation focus:
- Regex-based validation for special chars, numbers, case
- ARIA labels and keyboard navigation
- Client-side validation library
- Responsive styling

I can complete this within 1-2 days, delivering:

  • Fully functional password input component
  • Strength validation logic
  • Accessibility implementation
  • Basic test coverage

Relevant experience:

  • Built secure input components for fintech apps
  • Strong focus on accessibility standards
  • Experience with real-time validation
  • Familiar with password security best practices

Would love to get started right away and can show a working prototype by tomorrow.

@psychemist
Copy link

Hello DefiFundr maintainers! I am an OnlyDust diamond contributor with more than 3 years of experience building fullstack Web3 applications. I am familiar with various programming languages such as TypeScript, Python, Rust, and Solidity and use them for building and testing software products. I will solve this issue by converting the Figma design into a pixel-perfect implementation, complete with an integrated password validator and strength indicator. Looking forward to working with your team. Thanks.

@manassehO
Copy link

Thank you.

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

Successfully merging a pull request may close this issue.

3 participants