Welcome to my Passgen-React(Random Password Generator) repository—a project I developed while learning React!
Passgen React is a web application built using React.js that allows users to generate strong and secure passwords. The application offers various options such as password length and character types to customize the generated passwords according to the user's requirements.
- Generate strong, unbreakable passwords to enhance digital security.
- Customizable password length with an intuitive range slider.
- Include or exclude specific character types:
- Uppercase letters (A-Z)
- Lowercase letters (a-z)
- Numbers (0-9)
- Symbols (!@#$%^&*)
- Password strength meter that visually indicates the strength of the generated password (from weak to strong).
- Copy the generated password to the clipboard with one click.
- Responsive design, ensuring seamless use across all devices.
- Password generation uses modern Crypto method for enhanced security.
- Checkbox validation ensures optimal user experience while customizing the password.
- Set the desired password length with the slider.
- Choose the character types (uppercase, lowercase, numbers, symbols) by toggling checkboxes.
- Click the "Regenerate" button to generate a new password.
- View the password strength meter to assess the strength of the generated password.
- Copy the password using the dedicated "Copy" button.
- Easily generate multiple secure passwords by clicking Regenerate button.
- The password generation is secured with
Crypto. - Checkbox validation is implemented for a smoother, error-free user experience.
-
Clone the repository:
git clone https://github.com/Sh1v4nk/Passgen-React.git
-
Navigate into the project directory:
cd Passgen-React -
Install dependencies:
npm install
-
Start the development server:
npm run dev
-
Open your browser and visit
http://localhost:5173to view the application or open the link provided in the terminal. -
Alternatively, you can you can view a live demo of the Passgen-React.
Contributions are welcome! Please follow these steps:
- Fork the repository.
- Create a new branch for your feature or bug fix.
- Make your changes and submit a pull request.
This project is licensed under the MIT License. See the LICENSE file for details.
Thank you for visiting my Passgen-React repository. If you have any suggestions or feedback, feel free to reach out to me.
Connect with me:
