Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/richllew182/password-generator
Module 5 Challenge for EDX Bootcamp
https://github.com/richllew182/password-generator
Last synced: about 2 months ago
JSON representation
Module 5 Challenge for EDX Bootcamp
- Host: GitHub
- URL: https://github.com/richllew182/password-generator
- Owner: RichLlew182
- License: mit
- Created: 2023-12-15T18:39:17.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2023-12-19T15:35:34.000Z (about 1 year ago)
- Last Synced: 2023-12-19T15:58:14.447Z (about 1 year ago)
- Language: JavaScript
- Size: 67.4 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Random Password Generator
Module 5 Challenge for EDX Bootcamp in Front End Web DevelopmentTable of Contents
## Description
This was the 5th homework challenge for the EDX Bootcamp in Front End Development.
Our task was to create an application that an employee can use to generate a random password based on criteria they’ve selected.
The user is prompted to choose a password length between 8 and 128 inclusive.
We were provided with 4 arrays of data for specific characters the the user could choose to include in their password.
* Special Characters
* Numbers
* Lower Case Characters
* Upper Case Characters
Once a user has selected their chosen characters and password length they will be presented with a random password in the text area field that they can then copy.
### Built With
* ![HTML](https://img.shields.io/badge/HTML-239120?style=for-the-badge&logo=html5&logoColor=white)
* ![JavaScript](https://img.shields.io/badge/JavaScript-323330?style=for-the-badge&logo=javascript&logoColor=F7DF1E)
* ![CSS](https://img.shields.io/badge/CSS-239120?&style=for-the-badge&logo=css3&logoColor=white)## Installation
N/A
## Usage
To use this project, please open the website in Chrome and then click the 'Generate Password' button.
You will be prompted to enter a number between 8 and 128, this will be the length of your password. If your number is not within this range you will be asked to choose again.
You will then be asked to confirm what Characters you would like to include in your password: Special Characters, Numbers, Lower Case Characters, and Upper Case Characters. You can choose to select all or only some options, but you must select at least one option or you will be prompted to choose again. For each character set selected at least one of the characters from that set will appear in your password.
Once you have made your character set choices your password will be output to the text area field, which can then be copied.
## License
Distributed under the MIT License. See `LICENSE.txt` for more information.
## Contact
Richard Llewellyn - [email protected]
Project Link: [https://richllew182.github.io/password-generator/](https://richllew182.github.io/password-generator/)
Project Repo Link: [https://github.com/RichLlew182/password-generator](https://github.com/RichLlew182/password-generator)
## Acknowledgments
* [Img Shields](https://shields.io)
* [Best README Template](https://github.com/othneildrew/Best-README-Template)