Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/hareem-gohar/password-generator

This Password Generator application, built with React and styled using Tailwind CSS, allows users to create secure and customizable passwords. With adjustable length and options to include special characters and numbers, this tool ensures password strength and versatility.
https://github.com/hareem-gohar/password-generator

clipboard-api event-handling memoization usecallback-hook useeffect-hook useref-hook

Last synced: 3 days ago
JSON representation

This Password Generator application, built with React and styled using Tailwind CSS, allows users to create secure and customizable passwords. With adjustable length and options to include special characters and numbers, this tool ensures password strength and versatility.

Awesome Lists containing this project

README

        

# Password Generator

This project is a Password Generator built with React and Tailwind CSS. It allows users to generate random passwords with customizable options for length, inclusion of special characters, and numbers. Users can also copy the generated password to the clipboard with a single click.

## Features

- Generate random passwords
- Customize password length
- Include special characters
- Include numbers
- Copy the generated password to the clipboard

## Getting Started

### Prerequisites

- Node.js and npm should be installed on your system.

### Installation

1. Clone the repository:
```bash
git clone https://github.com/Hareem-Gohar/Password-Generator.git
cd password-generator
```

2. Install the dependencies:
```bash
npm install
```

### Running the App

Start the development server:
```bash
npm run dev
```

The app will be available at `http://localhost:5173` (or another port if specified by Vite).

## Usage

1. Open the app in your web browser.
2. Use the range slider to set the desired password length (6 to 50 characters).
3. Check the boxes to include special characters and/or numbers in the password.
4. The generated password will be displayed in the input field.
5. Click the "Copy" button to copy the generated password to the clipboard.

Contributions are welcome! Please fork the repository and create a pull request with your changes.

## License

This project is licensed under the MIT License.