/LIM012-cipher

Bienvenido a Cifrando

Primary LanguageJavaScript

BIENVENIDO A CIFRANDO

TEMA: Generador de Contraseñas

Índice


1. Resumen del proyecto

En este proyecto crearás la primera aplicación web del bootcamp. Servirá para que el usuario pueda cifrar y descifrar un texto indicando un desplazamiento específico de caracteres (offset).

La temática es libre. Tú debes pensar en qué situaciones de la vida real se necesitaría cifrar un mensaje y pensar en cómo debe ser esa experiencia de uso (qué pantallas, explicaciones, mensajes, colores, ¿marca?) etc. Algunas ideas de ejemplo:

  • Crear claves seguras para el email.
  • Encriptar/cifrar una tarjeta de crédito.
  • Herramienta de mensajería interna de una organización de derechos humanos en una zona de conflicto.
  • Mensajería secreta para parejas.

IMAGEN FINAL DEL PROYECTO.

AQUI IMAGEN DE VISTA ESCRITORIO

2. Definición del producto

Aplicación web que ayuda a los clientes generando contraseñas con palabras fáciles de recordar. Implementado con la técnica del desplazamiento César.

3 INVESTIGACIÓN UX:

Bienvendo a cifrando esta dirigido a los usuarios que buscan encriptar y/o desencriptar palabras. Un usuario, quiere registrarse en la plataforma digital de su banco. Al registrarse el usuario es requerido de ingresar una contraseña, esta debe cumplir con parametros especificos de seguridad. El usuario se enfrenta a un problema. No se siente seguro si va a recordar su contraseña. Bienvenido a cifrando resolverá su problema encriptando la palabra que ellos puedan recordar fácilmente. La pagina web cifrando requiere ingresar una palabra y asignar un número de desplazamiento, el mismo que luego les ayudará a descifrar la misma palabra. En conclusion, El objetivo principal del siguiente proyecto se basa en encriptar y desencriptar oraciones ingresadas por el usuario.

¿Quiénes son los principales usuarios del producto? Clientes que buscan generar contraseñas personales mas seguras.

¿Cuáles son los objetivos de estos usuarios en relación con el producto? Este producto tiene como objetivo resolver la confusión del usuario al desarrollar contraseñas personales.

Feedback recibido indicando las mejoras a realizar: Para definir mi usuario tuve que ser mas especifica al explicar el problema que mi usuario presenta y como mi pagina iba a resolverlo.

✔ Primer prototipado:

Feedback: De mis compañeras que deberia hacer mi interfaz mas simple. me comentaron que deberia poner textboxes en una sola pagina. Fue asi que modifique mi primer sketch.

✔ Segundo sketch:

Imagen del prototipo final:s


Objetivos de aprendizaje

El objetivo principal de aprendizaje es adquirir experiencia desarrollando aplicaciones web (WebApp) que interactúen con el usuario a través del navegador y la lógica, utilizando HTML, CSS y JavaScript como herramientas.

Reflexiona y luego marca los objetivos que has llegado a entender y aplicar en tu proyecto.

UX

HTML y CSS

12/2/20

DOM

Javascript

Testing

Git y GitHub