Skip to content

A web-based application for generating strong and secure passwords. This tool allows you to customize the length and character set of the generated password, and provides options to include uppercase letters, lowercase letters, numbers, and special characters.

License

Notifications You must be signed in to change notification settings

techindeck/password-generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Password Generator

A web-based application for generating strong and secure passwords. This tool allows you to customize the length and character set of the generated password, and provides options to include uppercase letters, lowercase letters, numbers, and special characters.

Features

  • Customizable password length
  • Options to include/exclude:
    • Uppercase letters
    • Lowercase letters
    • Numbers
    • Special characters
  • Easy-to-use interface
  • Password copy functionality with visual feedback
  • Secure password generation using the crypto API
  • Privacy assurance: All generated passwords are created locally and are **not

Live Demo

Check out the live demo here.

Getting Started

Prerequisites

  • Node.js
  • npm

Installation

  1. Clone the repository:

    git clone https://github.com/techindeck/password-generator.git
  2. Navigate to the project directory:

    cd password-generator
  3. Install the dependencies:

    npm install
  4. Start the Server:

 npm run dev
  1. Start the Server: Open your browser and go to https://localhost:3000 to use tge application

  2. To build the Server:

 npm run build
  1. To see the production server preview:
 npm run preview

Usage

  1. Open the application.
  2. Set your desired password length.
  3. Select the character sets you want to include in the password.
  4. Click the "Generate Password" button to generate a password.
  5. Click the "Reset Password" button to reset the action.
  6. Click the "Copy" button to copy the password to your clipboard.

Project Structure

password-generator/
│
├── public/
│   └── techindeck.svg
├── src/
│   ├── action.ts
│   ├── main.ts
│   ├── style.css
│   └── vite-env.d.ts
│── index.html
│── package.json
│── package-lock.json
│── tsconfig.json
│── gitignore
│── README.md
└── LICENSE

Contributing

Contributions are welcome! Please open an issue or submit a pull request for any improvements or bug fixes.

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

A web-based application for generating strong and secure passwords. This tool allows you to customize the length and character set of the generated password, and provides options to include uppercase letters, lowercase letters, numbers, and special characters.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published