Skip to content

[Feature]: Add Password Generator/Suggestion for Strong Passwords #401

Description

@Dhanwantisatone

Problem statement

Description
Currently, the sign-up form requires users to create a password with specific requirements (8+ characters, uppercase, lowercase, number, and symbol). However, there's no built-in tool to help users generate a strong password that meets these criteria.

Benefits

  • Improved Security: Users will have truly random, strong passwords
  • Better UX: Removes friction from the sign-up process
  • Reduced Errors: Users won't need to guess what makes a valid password

Proposed solution

Add a password generator feature that:

  • Generates secure, random passwords meeting all requirements
  • Includes a "Generate Password" button/icon next to the password field
  • Allows users to regenerate if they don't like the suggestion
  • Optionally includes a "Copy to Clipboard" functionality

Screenshots / mockups (if applicable)

No response

Additional context

Additional consideration:-

  • Auto-fill both "Password" and "Confirm Password" fields
  • Show the generated password temporarily or allow toggle visibility
  • Ensure generated passwords always meet the validation criteria

Suggested UI Placement:-

  • Add a small button/icon (🔑 or ⚡) next to the password input field
  • Display a tooltip: "Generate strong password"
  • Consider showing password strength indicator

Checklist

  • I searched existing issues and did not find a duplicate
  • I am willing to contribute or collaborate on this feature
  • I am a GSSoC '25 contributor
  • I am a Hacktoberfest '25 contributor

Metadata

Metadata

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions