Skip to content

lndbgaa/password-generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Password Generator - React project

Project Status CodeFactor License: MIT

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.

Features

  • 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...).

Tech Stack

  • JavaScript (ES6+)
  • React with Vite build tool
  • CSS

Plugins / Libraries

  • PropTypes: A library used for type-checking React component props, helping to ensure that components receive the correct data types.

Installation & Setup

  1. Clone the repository: git clone https://github.com/lindabgaa/password-generator.git
  2. Navigate to the project directory: cd password-generator
  3. Install dependencies: npm install
  4. Install libraries:
    • If you’re using PropTypes for type-checking, install it by running: npm install prop-types
  5. Run the development server: npm run dev

Usage

Future Improvements

Demo

A live demo of the Password Generator can be found here securegenpass.netlify.app

Contributing

License

This project is licensed under the MIT License. See the LICENSE file for more information.

About

🔒 Generate strong & secure passwords.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published