Skip to content

yoichi-devjs/password-generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

PASSWORD GEN v2

Description

An improved random password generator built in Vanilla JavaScript.
Version 2 introduces a structured UI, a dashboard for interaction, and expanded character options including numbers and symbols.

Version 2

  • Added UI styling and structured layout
  • Added an interactive dashboard for generating passwords
  • Added support for numbers and symbols
  • Improved overall user experience
  • Expanded from letters-only (v1) to full character sets

Features

  • Generate strong, random passwords instantly
  • Customizable password length
  • Choose to include:
    • Uppercase letters
    • Lowercase letters
    • Numbers
    • Symbols
  • Real-time generation through the dashboard interface

Tech Used

  • Vanilla JavaScript
  • HTML
  • CSS

How it Works

  • The generator builds a pool of characters based on user selections
  • Character sets include:
    • Uppercase letters
    • Lowercase letters
    • Numbers
    • Symbols
  • A random character is selected from the pool repeatedly until the desired length is reached
  • The result is combined into a final password string and displayed in the UI

Learnings

  • Building interactive UI components with JavaScript
  • Managing state through user selections
  • Improving code structure and readability
  • Expanding randomization logic to support multiple character types

Future Improvements

  • Add password strength indicator
  • Add copy-to-clipboard functionality
  • Save previously generated passwords
  • Add dark/light mode toggle

Author

Yoichi Isagi

About

Implementing a random password generator in JS built

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages