Maislinn / PasswordGenerator

JavaScript Challenge: Password Generator

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

PasswordGenerator

JavaScript Challenge: Password Generator

Contributors license

Description

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

In this project I was able to practice my skills in HTML, CSS, and Javascript with responsive design.

Table of Contents

Installation

  • Javascript
  • HTML
  • CSS

Usage

To use this REPO:

  1. Open the integrated terminal window
  2. Run your installations with NPM I
  3. Open Application with browser

Features

  • Node.js

Demo1 Demo2

Credits

License

license Distributed under the MIT License. See LICENSE.txt for more information.

Badges

license Contributors

Contributing

As a UC Berkeley student and tech professional, I want to continue to learn and create effective code. Please feel free to contribute your ideas and code by reaching out to me or follow the steps below to submit a pull request for approval.

  1. Fork this Repo (https://docs.github.com/en/get-started/quickstart/fork-a-repo)
  2. Create your Branch (git checkout -b) (https://www.git-scm.com/docs/gittutorial/2.8.6)
  3. Make your own Adjustments
  4. Commit your changes (git commit -m "") (https://www.git-scm.com/docs/gittutorial/2.8.6)
  5. Push to the branch (https://www.theserverside.com/blog/Coffee-Talk-Java-News-Stories-and-Opinions/git-push-new-branch-remote-github-gitlab-upstream-example)
  6. Open a pull request on GitHub (https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-a-pull-request)

Maislinn Helfer | Github @maislinn

About

JavaScript Challenge: Password Generator

License:MIT License


Languages

Language:JavaScript 48.9%Language:CSS 35.1%Language:HTML 16.0%