💻 Live Deployment: https://jwilferd10.github.io/JavaScript-Password-Generator/
💻 Github Repository: https://github.com/jwilferd10/JavaScript-Password-Generator
The JavaScript Password Generator is an app that quickly creates a randomized password based on the users parameters. Users must choose a length between 8️⃣ - 1️⃣2️⃣8️⃣ characters and will then be prompted with multiple questions through window.alert's to determine the parameters for the generated password. Users can choose to include either: Integers, Special Characters, Lowercase Characters, and or Uppercase Characters. Finally users can copy their generated password onto their clipboard for quick and easy deployment. This application should work just fine for mobile devices, for both the desktop and mobile versions users can click on the center text-area to start the program.
The project was put together with the basics: HTML, CSS, and JavaScript. This application was the first time I used JavaScript to put together an application on my own. Give it a try and generate a few passwords! Thanks so much for checking this Password Generator out, I hope this helps in anyway possible for all your 🤫 secretive needs. Happy Coding!
AS AN employee with access to sensitive data
- I WANT to randomly generate a password that meets certain criteria
- SO THAT I can create a strong password that provides greater security
GIVEN I need a new, secure password
- WHEN I click the button to generate a password
- THEN I am presented with a series of prompts for password criteria
- WHEN prompted for password criteria
- THEN I select which criteria to include in the password
- WHEN prompted for the length of the password
- THEN I choose a length of at least 8 characters and no more than 128 characters
- WHEN prompted for character types to include in the password
- THEN I choose lowercase, uppercase, numeric, and/or special characters
- WHEN I answer each prompt
- THEN my input should be validated and at least one character type should be selected
- WHEN all prompts are answered
- THEN a password is generated that matches the selected criteria
- WHEN the password is generated
- THEN the password is either displayed in an alert or written to the page
Main Resources:
- HTML
- CSS
- JavaScript
- You can do this by clicking the GREEN button above and you can download it by ZIP or copy the SSH!
- Click "Generate Password"
Or
- Click on the box with "Your Secure Password"
Then
- Select what to include into password
- Randomly generated password should then appear in center box
- Copy to clipboard by clicking designated button