Skip to content

CrisCorreaS/password-generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🔒 Generador de Contraseñas

Badge en Desarollo License MIT
html5 css3 javascript

Imagen del generador de contraseñas

Este generador de contraseñas han sido inspirado por el Password Generator App challenge de Frontend Mentor y ha sido desarrollado por Cristina Correa.

👀 Vista Previa

➡️ Demo desplegada en GitHub Pages: Haz click aquí

Vista del generador de contraseñas

Vista previa del generador de contraseñas

Funcionalidades:

1️⃣ Gestión de un Rango Dinámico:

  • El sistema permite la gestión eficiente de un rango dinámico para adaptarse a diversas necesidades y requisitos de seguridad.

Vista previa de la gestión de un rango dinámico

2️⃣ Generación de Contraseñas Personalizadas:

  • Define la longitud de la contraseña según la necesidad.
  • Especifica si la contraseña debe contener letras mayúsculas, minúsculas, números y/o símbolos para una personalización precisa.

Vista previa de la generación de contraseñas personalizadas

3️⃣ Copiado Rápido de Contraseña:

  • Facilita el proceso al proporcionar la opción de copiar la contraseña generada con un simple clic en el botón correspondiente.

Vista previa de la copia de contraseñas

4️⃣ Evaluación de Seguridad:

  • Ofrece una evaluación de la seguridad de las contraseñas generadas.
  • Clasifica la fortaleza de las contraseñas desde muy débil hasta fuerte, proporcionando una indicación visual de la robustez de cada contraseña.

Vista previa de la evaluación de seguridad

🌱 Características

  • Interfaz: Diseño sencillo y minimalista.
  • Generación de contraseñas:
    • Crea contraseñas con opciones personalizables: letras mayúsculas, minúsculas, símbolos o números.
    • Ajusta la longitud de la contraseña según la preferencia del usuario.
  • Copiar directamente: Un clic en el ícono de copiar permite una fácil duplicación de la contraseña.
  • Seguridad: Evalúa la fortaleza de la contraseña con criterios de bajo, medio y alto nivel de seguridad.

🛠️ Tecnologías Utilizadas

  • HTML
  • CSS
  • JavaScript

🔎💡 Información

Important

  • Este es un proyecto de nivel principiante-intermedio. No se requieren conocimientos muy avanzados de HTML, CSS o JavaScript, pero sí que es necesario saber un poco sobre asincronía.
  • Está desarrollado utilizando JavaScript Vanilla, así que no se usa ningún framework. Sin embargo, si estás buscando un poco más de desafío, ¡siéntete libre de explorar la posibilidad de integrar un framework!
  • Nivel de dificultad del proyecto: 🔴🔴🔴⭕⭕⭕⭕⭕⭕⭕ (2,5 sobre 10)

📓Cómo Usar

  1. Descarga o clona este repositorio en tu máquina local.
  2. Abre el archivo index.html en tu navegador web.

¡Y eso es todo! Ahora cualquier persona puede usar el generador de contraseñas.

✨ Contribuciones

¡Las contribuciones son bienvenidas! Si deseas mejorar el generador de contraseñas existente, como agregar más contenido o mejorar el diseño, no dudes en enviar tus pull requests. También puedes sugerir nuevas funcionalidades o brindar retroalimentación para hacer que este proyecto sea aún mejor.

🎯 Propósito del Proyecto

Este proyecto tiene como objetivo principal facilitar mi aprendizaje en tecnologías clave para el desarrollo web.

➡️ Licencia

Este proyecto está licenciado bajo MIT License.

Releases

No releases published

Packages

No packages published