Dataverse icon indicating copy to clipboard operation
Dataverse copied to clipboard

πŸ” Password Strength Checker

Open RAJVEER42 opened this issue 5 months ago β€’ 5 comments

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.

RAJVEER42 avatar Jul 26 '25 21:07 RAJVEER42

Please assign it to me

Samridha0305 avatar Jul 27 '25 04:07 Samridha0305

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!

darapureddyrenuka avatar Jul 27 '25 06:07 darapureddyrenuka

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!

jyothika-badugu avatar Jul 27 '25 14:07 jyothika-badugu

i am a contributer gor GSSoc 2025, i am very excited to contribute on this projecvt please assign it to me

SHshreya avatar Jul 28 '25 07:07 SHshreya

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.

Prachi2304 avatar Jul 29 '25 13:07 Prachi2304