Skip to content

AllanYuen/Module03Challenge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Module03Challenge

JavaScript Challenge: Password Generator

Description

This JavaScript application allows employees to generate random passwords based on their selected criteria. It provides a user-friendly interface where employees can specify the length of the password and choose from various options such as including uppercase letters, lowercase letters, numbers, and special characters.

The motivation behind building this project was to provide a convenient tool for employees to generate strong and secure passwords that meet their specific requirements. By using this application, employees can easily create unique passwords that help protect their accounts and sensitive information.

This application solves the problem of coming up with strong passwords that are difficult to guess or crack. It eliminates the need for employees to manually think of complex passwords and provides a reliable way to generate random passwords that meet the desired criteria.

Through building this project, I learned about JavaScript programming concepts such as generating random numbers, manipulating strings, and working with user input.

Table of Contents (Optional)

If your README is long, add a table of contents to make it easy for users to find what they need.

Installation

No special installation instructions required.

Usage

The following image shows the web application's appearance and functionality: The Password Generator application displays a red button to "Generate Password".

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

Acceptance Criteria

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

License

This project is licensed under the MIT License.

Please refer to the LICENSE file for more details.

About

JavaScript Challenge: Password Generator

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published