Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/tommyriquet/passwordchecker


https://github.com/tommyriquet/passwordchecker

password password-checker react

Last synced: 6 days ago
JSON representation

Awesome Lists containing this project

README

        

# PasswordChecker

![PasswordChecker Preview](https://raw.githubusercontent.com/TommyRiquet/PasswordChecker/main/src/static/preview.jpg)

## Description

PasswordChecker is a simple React application that allows users to check the strength of their passwords. It evaluates the passwords based on various criteria and provides feedback on their strength, helping users create more secure passwords.

## Demo

Check out the live demo of PasswordChecker [here](https://tommyriquet.github.io/PasswordChecker/).

## Features

- Password strength evaluation: Provides instant feedback on the strength of the password entered.
- Secure: The application does not store or transmit any sensitive information. All evaluation happens locally in the user's browser.
- React-based: Built using React, making it easy to extend and maintain.

## How to Use

1. Clone this repository to your local machine.
2. Navigate to the project directory: `cd PasswordChecker`.
3. Install the dependencies: `npm install`.
4. Start the development server: `npm start`.
5. Open your web browser and go to `http://localhost:3000`.
6. Enter a password in the input field and see the strength evaluation.

## Deployment

The PasswordChecker application is deployed using GitHub Pages. The deployment process is automated using GitHub Actions and deploys the latest version on every push to the `main` branch.

## Contributing

Contributions are welcome! If you find any issues or want to enhance the application, feel free to open a pull request.

1. Fork the repository.
2. Create your feature branch: `git checkout -b feature/new-feature`.
3. Commit your changes: `git commit` following conventionnal commits.
4. Push to the branch: `git push origin feature/new-feature`.
5. Open a pull request.

## License

This project is licensed under the [MIT License](https://github.com/TommyRiquet/PasswordChecker/blob/main/LICENSE).