Giter Club home page Giter Club logo

random-password-generator's Introduction

Random-Password-Generator

This is a Random Password Generator using Javascript language and window modal boxes.

Requirements:

Create a website containing the following pages and information:

  • About Me - contain some information about myself
  • Porftfolio - contain projects information
  • Contact - page with a form

Criteria provider by the client:

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

Mockup:

Random Password Generator Modal_Box

How it Works?:

  • User will be prompt to enter how many characters they would like for their password to contain. User most choose between 8 and 128 characters.

  • After entering the lenght of the password, user will be ask to choose for charaters type to include in their password. Character types such as:

    • Upper or/and Lower case letters
    • Numbers
    • Special Characters
  • A random passwork will be generating containing the leght enter and the selected character types

  • The application generates one password at one time. Refresh the page to generation additional passwords are needed.

Resources:

  • Visual Code - used to modify html and css files
  • Google developer tools - to test changes
  • Chrome, Safari, Firefox - to ensure page render correctly
  • Mozilla JavaScript

Repository:

random-password-generator's People

Contributors

civicajr91 avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.