https://github.com/timdehof/passwordgenerator
https://github.com/timdehof/passwordgenerator
javascript password-generator react
Last synced: 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/timdehof/passwordgenerator
- Owner: timDeHof
- License: mit
- Created: 2022-06-12T02:04:20.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2023-10-22T03:47:34.000Z (over 1 year ago)
- Last Synced: 2023-10-22T13:37:08.233Z (over 1 year ago)
- Topics: javascript, password-generator, react
- Language: JavaScript
- Homepage: https://stellular-chaja-8fc7ce.netlify.app/
- Size: 191 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
[](https://app.netlify.com/sites/stellular-chaja-8fc7ce/deploys)
# Password Generator
## Overview
The Password Generator is a web application developed as a solo Project to
demonstrate the skills acquired through Scrimba's Front-End Development path. It
allows users to generate random passwords based on their preferences for length,
inclusion of special characters, and numbers.## Features
- **Random Password Generation:** Click a button to generate a set of random
passwords.
- **Customizable Length:** Choose the length of the generated passwords.
- **Toggle Symbols and Numbers:** Decide whether to include special characters
and numbers in the passwords.
- **Copy to Clipboard:** Easily copy generated passwords to the clipboard.## Live Demo
Experience the Password Generator in action:
[Live Demo](https://timdehof.github.io/passwordGenerator/)## Getting Started
### Prerequisites
- Node.js
- npm
- React### Installation
1. Clone the repository:
```bash
git clone https://github.com/timDeHof/passwordGenerator.git
```
2. Navigate to the project directory:
```bash
cd passwordGenerator
```
3. Install the dependencies:
```bash
npm install
```
4. Start the development server:
```bash
npm run dev
```
5. end-to-end testing:
```bash
npm run dev & npm run cypress
```## Usage
1. Open the application in your web browser.
2. Use the interface to customize your password preferences.
3. Click the "Generate Password" button to view the generated passwords
4. Use the "Copy to Clipboard" button to copy a password.## Contributing
Contributions are welcome! If you have suggestions or want to contribute code,
please feel free to open an issue or submit a pull request.## License
This project is open source and available under the MIT License.