Skip to content

A customizable password generator that allows users to create secure passwords of desired lengths. Features include options to include uppercase letters, lowercase letters, numbers, and symbols, with a strength indicator to ensure maximum security.

Notifications You must be signed in to change notification settings

rkrustom/password-generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

password-generator

Introduction

The Password Generator is a responsive web application designed to create strong and secure passwords based on customizable criteria. Built using HTML, CSS, and JavaScript, it ensures user convenience and password safety through an interactive and user-friendly interface.

Features

Customizable Password Criteria: Select password length and toggle options for uppercase letters, lowercase letters, numbers, and symbols.
Password Strength Indicator: Visual feedback on the generated password's strength.
Clipboard Functionality: Easily copy generated passwords with a single click.
Responsive Design: Fully functional across devices of various screen sizes.

screenshot

image

Technologies Used

Frontend: HTML, CSS, JavaScript
Styling: Custom CSS for modern and clean design
Functionality: Interactive JavaScript for dynamic behavior

Getting Started

Follow these steps to set up the project on your local machine.

Prerequisites

Web Browser: Any modern browser like Chrome, Firefox, or Edge.
Code Editor (optional): VS Code or any preferred editor.

Installation

  1. Clone the repository: git clone https://github.com/rkruatom/password-generator.git

  2. Navigate to the project folder: cd password-generator

  3. Open the project in your preferred editor or directly open the index.html file in a web browser.

Running the Project

Launch the application by opening index.html in a web browser. Interact with the sliders and toggles to generate customized passwords.

Usage

  1. Set the desired password length using the slider.
  2. Toggle the options to include or exclude uppercase letters, lowercase letters, numbers, and symbols.
  3. Click Generate Password to create a secure password.
  4. Copy the password using the clipboard icon.

Testing

Manually test the application by interacting with all sliders, toggles, and the clipboard functionality to ensure everything works as expected.

Authors

Rajeev Kumar - Initial work - https://github.com/rkrustom

Acknowledgments

Thanks to the JavaScript community for resources and support.
Inspiration from modern password security tools.

About

A customizable password generator that allows users to create secure passwords of desired lengths. Features include options to include uppercase letters, lowercase letters, numbers, and symbols, with a strength indicator to ensure maximum security.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published