π Password Strength Checker
Current Behaviour
Currently, the application allows users to enter passwords without providing any real-time feedback on their strength or security. This could lead to weak or unsafe passwords being used, which compromises account security.
Proposed Solution
Implement a Password Strength Checker that gives instant feedback as users type their password.
Key features:
- Analyze password strength in real-time (weak, moderate, strong)
- Visual indicators (e.g., progress bar, color codes)
- Text suggestions to improve password strength (e.g., "Add a symbol", "Use more characters")
- Rules checked can include:
- Minimum length
- Use of uppercase/lowercase letters
- Inclusion of numbers and symbols
- Avoiding dictionary words
Optional: Use libraries like zxcvbn for advanced strength estimation.
Screenshot/Mockup (Optional)
- A password input with a dynamic strength bar below
- Example labels:
- Weak (π΄), Moderate (π‘), Strong (π’)
- Tooltip or hint for missing criteria (e.g., "Try adding a number")
Alternatives Considered
- Disabling password validation entirely (not recommended)
- Static validation only on submit (provides no real-time help to users)
Additional Context
A password checker improves both security and user experience, encouraging users to choose strong, secure passwords before submitting forms. Itβs especially important for signup and password reset forms.
This feature is widely adopted in modern web applications and expected by users today.
Requirement/Document
No external documents required. This can be built using custom JavaScript/TypeScript or with libraries like zxcvbn, and styled using existing CSS/Tailwind utilities.
Please assign it to me
Hi , I'm a GSSoC'25 contributor and would love to work on this issue . Could you please assign it to me? Excited to contribute to the project!
Hi @RAJVEER42 ,
I'm a contributor for GSSoC 2025 and would love to work on this enhancement as my contribution to the project. I've gone through the issue ,kindly assign it to me so I can get started.
Looking forward to your approval. Thank you!
i am a contributer gor GSSoc 2025, i am very excited to contribute on this projecvt please assign it to me
Hey... Iβd love to contribute to this feature if itβs still open. Let me know if I can take it up or collaborate on it.