Skip to content

A password generator that presents users with options as to what they want for a finalized and most importantly, random password. This app is mobile friendly!

Notifications You must be signed in to change notification settings

jwilferd10/JavaScript-Password-Generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 

Repository files navigation

🤐📖A JavaScript Password Generator📖🤐

Need to quickly generate a password and copy it to your clipboard? Check me out!

💻 Live Deployment: https://jwilferd10.github.io/JavaScript-Password-Generator/

💻 Github Repository: https://github.com/jwilferd10/JavaScript-Password-Generator

📂 Table of Contents:

📷 Preview:

👋 Description:

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!

📖 User Story:

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

💾 Resources Used:

Main Resources:

  • HTML
  • CSS
  • JavaScript

💽 Installation and Usage:

Install:

  • You can do this by clicking the GREEN button above and you can download it by ZIP or copy the SSH!

Usage:

  • 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

📧 Contact Information:

About

A password generator that presents users with options as to what they want for a finalized and most importantly, random password. This app is mobile friendly!

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published