You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
app-ideas/Projects/1-Beginner/Password-Strength-Checker.md

1.7 KiB

Password Strength Checker

Tier: 1-Beginner

A web application that helps users create strong passwords by providing real-time feedback on password strength.

User Stories

  • User can enter a password into an input field
  • User can see strength indicators as they type:
    • Password length (minimum 8 characters)
    • Contains uppercase letters
    • Contains lowercase letters
    • Contains numbers
    • Contains special characters
  • User can see the overall password strength rating (Weak, Medium, Strong)
  • User receives real-time feedback as they type
  • User can see suggestions for improving their password

Bonus features

  • User can generate a random strong password
  • User can copy the password to clipboard with a button click
  • User can see a password strength meter/bar that updates in real-time
  • User can toggle password visibility (show/hide)
  • User can see how long it would take to crack the password

Example projects