A modern, web-based application built with React.js and Chakra UI that facilitates the generation of secure passwords based on specific criterias.
- Customizable Password Criteria: Users can define the length and character types (Uppercase, Lowercase, Symbols, Numbers) to generate passwords according to their preferences.
- Multiple Password Generation: Ability to generate multiple passwords simultaneously.
- Copy Functionality: Users can easily copy individual passwords or all generated passwords to their clipboard for immediate use.
Follow these steps to set up and run the application locally:
-
Clone this repository:
git clone https://github.com/MegalithOfficial/simple-password-generator.git
-
Navigate to the project directory:
cd password-generator
-
Install dependencies:
npm install
-
Start the application:
npm start
-
Access the application:
Open your browser and visit
http://localhost:3000
to use the application.
- Select the desired password criteria by ticking the checkboxes (Uppercase, Lowercase, Symbols, Numbers).
- Adjust the password length using the slider control.
- Click the "Generate Passwords" button to create passwords based on the selected criteria.
- Utilize the "Copy" buttons to copy individual or all passwords to the clipboard.
- React.js: Frontend library for building user interfaces.
- Chakra UI: Simple, modular component library for React applications.
- MegalithOfficial: GitHub Profile - Main developer of this project.
This project is licensed under the Apache-2.0.