Cipher es un apalicacion que cifra y decifra un texto con el objetivo de enviar el mensaje mas tarde via redes sociales. se tiene que entrar a la aplicacion para cifrar y para decifrar este ùltimo usuario debe conocer el desplazamiento utilizado.
-
Explicar quiénes son los usuarios y los objetivos en relación con el producto.
Como el fin es simplemente recreativo la publicación iría enfocada a um público mas bien joven que quiera necesite enviar mensajes cifrados en sus redes sociales.
-
Explicar cómo el producto soluciona los problemas/necesidades de dichos usuarios.
Esta aplicación busca soluconar la necesidad de un público que por necesidad o simple entretenimiento busca enviar mensajes cifrados, esta aplicación cifra el mensaje que introduce el usuario para que este después lo envíe de igual forms decifra dicho mensaje.
-
Luego colocarás la foto de tu primer prototipo en papel.
-
Agregar un resumen del feedback recibido indicando las mejoras a realizar.
Faltaban las instrucciones para quien no supiera que es el codigo cesar, y como funciona el cipher.
-
Imagen del prototipo final.
-
[✓ ] Diseñar la aplicación pensando y entendiendo al usuario.
Si, porque al recibir el feedback de mis posibles usuarios si comprendieron el uso de la aplicación. -
[✓ ] Crear prototipos para obtener feedback e iterar.
Por que hice las adecuaciones recibidas después del feedback de diferentes compañeras. -
Aplicar los principios de diseño visual (contraste, alineación, jerarquía).
Me falta mejorar en diseño.
-
Uso correcto de HTML semántico.
-
[✓ ] Uso de selectores de CSS.
Si por que utilice varios y entendí cuando se debe usar punto, cuando gato y cuando va solo el nombre de la etiqueta. -
Construir tu aplicación respetando el diseño realizado (maquetación).
El diseño final fue un tanto diferente de mi prototipo porque lo iba mejorando.
-
[✓ ] Uso de selectores del DOM.
[✓ ] Manejo de eventos del DOM.
-
Manipulación dinámica del DOM.
-
[✓ ] Manipulación de strings. Al concatenar y recorrer mi cadena de texto.
-
[✓ ] Uso de condicionales (if-else | switch). Aprendi donde se pueden usar y cuando cerrar la condicioón.
-
[✓ ] Uso de bucles (for | do-while).
Utilice el for y me quedo claro su aplicación. -
[✓] Uso de funciones (parámetros | argumentos | valor de retorno).
-
[✓ ] Declaración correcta de variables (const & let). Una constante no cambia de valor a loo largo delprograma una vez definida y una variable si lo hace
- Testeo de tus funciones.
- [✓ ] Comandos de git (add | commit | pull | status | push). Git add añade los cambios, commit hace comentarios, status manda el estado en que se encuentran los diferentes archivos, si hubo cambios o no, push envia los cambios a git hub.
- [✓ ] Manejo de repositorios de GitHub (clone | fork | gh-pages).
- Uso de identificadores descriptivos (Nomenclatura | Semántica).
- [✓ ] Uso de linter para seguir buenas prácticas (ESLINT).




