This project is a React-based application created using React Vite that allows users to generate secure random passwords. The application provides an interactive user interface where you can customize the password generation criteria and copy the generated password to the clipboard with ease.
Live demo: https://password-randomizer.vercel.app/
- Password Generation: Create passwords that include alphabets, numbers, and symbols.
- Customizable Length: Adjust the length of the generated password using a slider.
- Interactive UI: Easily toggle options to include or exclude alphabets, numbers, and symbols.
- Copy to Clipboard: Copy the generated password to your clipboard with a single click.
- Responsive Design: Works well on both mobile and desktop devices.
Follow these steps to set up the project locally:
- Clone the Repository
git clone https://github.com/SirGhazian/random-password-generator.git cd random-password-generator - Install Dependencies
Install the necessary dependencies using npm:
npm install
- Start the Development Server
Run the development server to see the application in action:
npm run dev
- Generate Password
- Set Password Length: Use the slider to choose the length of the password.
- Select Options: Toggle the checkboxes to include or exclude alphabets, numbers, and symbols.
- Generate Password: Click the "Generate" button to create a new password.
- Copy to Clipboard: Click the "Copy" button to copy the generated password to your clipboard.
Contributions are welcome! If you have suggestions or improvements, feel free to submit a pull request or open an issue.