This is a password generator web application built using React and Vite.js. The application allows users to customize their password preferences by selecting different options, such as password length and including/excluding certain characters. Once the user has set their preferences, they can generate a random password and easily copy to their clipboard.
*Customizable Password Options: Users can specify the length of the password and choose to include or exclude lowercase letters, uppercase letters, numbers, and special characters.
*Clickable Options: Users can conveniently toggle options on/off by clicking on checkboxes. Random Password Generation: Upon clicking the "Generate Password" button, the application generates a random password based on the selected preferences.
*Copy to Clipboard: Users can quickly copy the generated password to their clipboard with the provided button for easy use.
*React: A JavaScript library for building user interfaces.
*Vite.js: A build tool that aims to provide a faster and leaner development experience for modern web projects.
- Clone this repository to your local machine.
git clone https://github.com/jcampb98/react-cipherguard
- Navigate to the project directory.
cd password-generator
- Install dependencies using npm or yarn.
npm install or yarn install
- Start the development server.
npm run dev or yarn dev
- Open your selected browser and visit
http://localhost:3000
to view the application.
- Set your password preferences by selecting options using the checkboxes provided.
- Click the "Generate Passwords" button to generate a random password nased on your preferences.
- Click the "Copy to Clipboard" button to copy the password to your clipboard.
- Paste the password whereever you need it.