This application is designed to help you create strong and secure passwords effortlessly. Features include:
-
Custom Criteria: The Password Generator App allows you to set multiple criteria for your password. You can specify the character types you want, including uppercase letters, lowercase letters, numbers, and special characters.
-
Length Control: Tailor the length of your password to meet your security needs. Whether you need a shorter password for a specific account or a longer one for added protection, our app has you covered.
Link to Password-Generator: https://nlopez39.github.io/Password-Generator/
- Launch the App: Open the Password Generator App on your device and click on the 'Generate Password' button.
- Specify Length: Indicate the desired length of your password which must be at least 8 and no more than 128 characters.
- Set Criteria: Answer the prompts regarding the character types you want in your password. Choose from options like uppercase letters, lowercase letters, numbers, and special characters.
- Results: After all the prompts are answered, you will see the password appear inside the dashed box. Easily copy the generated password to your clipboard and paste it wherever you need a secure password.
Follow these steps to set up and run the project locally on your machine.
-
Open your terminal or command prompt.
-
Navigate to the directory where you want to store the project:
cd path/to/your/directory -
Clone the repository:
git clone git@github.com:nlopez39/Password-Generator.git
-
Navigate to the project directory:
cd your-project -
Install project dependencies:
npm install
Once the installation is complete, you can run the project:
bash npm start
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Math https://www.w3schools.com/js/js_random.asp https://owasp.org/www-community/password-special-characters https://wmich.edu/arts-sciences/technology-password-tips https://www.shecodes.io/athena/3183-how-to-make-a-prompt-input-in-javascript-case-insensitive#:~:text=By%20adding%20the%20.,in%20uppercase%20or%20lowercase%20characters.
Please refer to the LICENSE in the repository
