@barka-dev
Posted
Great job on this project! I do have a few suggestions for improvement:
=>Design: 1- The hover effect isn't working on the range slider and checkboxes. It would be good to fix this for a better user experience. 2- When you select the checkboxes, the check icon doesn't show up. Making sure it appears would help avoid confusion.
=>Logic: 1- The generated password doesn't always match the options(character types) selected. It might be helpful to use regex to check if the password includes all chosen options before showing it on the screen. 2- The "strength" level can be a bit unclear since it seems to be based primarily on the Character Length, rather than considering the complexity of the characters used. Also, the strength level and color related to it show up before clicking "generate" which could be confusing.
Keep the great work, and happy coding :)
Marked as helpful