What is The Passgerator?
The Passgerator is your tool for generating random, complex and secure passwords for all your online accounts. With it, you can say goodbye to easy-to-guess passwords and significantly increase the security of your information.
- Simple: Intuitive and easy-to-use interface.
- Secure: Generates random and complex passwords, following best - security practices.
- Robust: Reliable and well-tested code.
- Customizable: Configure password length and allowed characters.
- Open-source: Contribute to the project and help make it even better!
The goal of The Passgerator is to provide a simple interface for generating secure passwords. The application allows users to configure the criteria for the generated passwords, such as length and inclusion of special characters.
- Generation of secure and random passwords.
- Option to set password length.
- Inclusion of special characters, numbers, upper and lower case letters.
- Option to check whether the generated password has already been exposed in data breaches.
- Clean, friendly and easy to use interface.
To install and run the project locally, follow the steps below:
- Clone the repository:
git clone https://github.com/PHCavalcante/the-passgerator.git
cd the-passgerator
- Install the dependencies:
npm install
To start the application in development mode, use the command:
npm run dev
npm run dev
Starts the application in development mode.npm run lint
Runs ESLint to check for code issues.npm run test
Runs the test files.npm build
Builds the project for production.
the-passgerator/
├── src/
│ ├── assets/
│ ├── components/
│ ├── services/
│ ├── tests/
│ ├── utils/
│ ├── index.css
│ ├── main.tsx
│ ├── vite-env.d.ts
├── .eslintrc.js
├── .gitignore
├── index.html
├── package-lock.json
├── package.json
├── README.md
├── tsconfig.app.json
├── tsconfig.json
├── tsconfig.node.json
├── viteconfig.json
├── vite.config.ts
Contributions are welcome! Feel free to open issues and pull requests. For more information, see the contribution guidelines.
This project is licensed under the MIT License. See the LICENSE file for more details.