This project is a user-friendly password generator built with JavaScript, React, and CSS. It uses the Vite build tool for fast development. The app provides a sleek interface that enables users to create secure and customizable passwords with just a few clicks. Users can specify criteria such as length and character types, ensuring their passwords meet specific security requirements.
- Select the desired password length.
- Choose from uppercase, lowercase, numbers, and special characters.
- Easily copy generated passwords.
- Optimized for different screen sizes.
- Unique and secure passwords every time.
- Option to hide or show the generated password for privacy.
- Displays security levels (Weak, Moderate, Strong, Very Strong...).
- JavaScript (ES6+)
- React with Vite build tool
- CSS
- PropTypes: A library used for type-checking React component props, helping to ensure that components receive the correct data types.
- Clone the repository: git clone
https://github.com/lindabgaa/password-generator.git - Navigate to the project directory:
cd password-generator - Install dependencies:
npm install - Install libraries:
- If you’re using PropTypes for type-checking, install it by running:
npm install prop-types
- If you’re using PropTypes for type-checking, install it by running:
- Run the development server:
npm run dev
A live demo of the Password Generator can be found here securegenpass.netlify.app
This project is licensed under the MIT License. See the LICENSE file for more information.