-
Built with the following tools: HTML, CSS, and JavaScript.
-
Purpose: to generate a random, password for the user to apply to their daily and increasing security needs.
- 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 asked for character types to include in the password,
THEN I confirm whether or not to include 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.
-
The user will first open the web application browser, then click 'Generate Password' button.
-
Afterward, the user will proceed through the following prompts and alerts, with the ability to customize some portions of the generated password to meet his/her own preferences and the specific requirements for other third-party websites.
-
URL of the deployed application: Password Generator
-
URL of the application's GitHub Repository: Clocky60/Password-Generator
This project is licensed under the terms of the MIT license.