Giter Site home page Giter Site logo

yeniree17 / lim010-cipher Goto Github PK

View Code? Open in Web Editor NEW

This project forked from laboratoria/lim010-cipher

0.0 1.0 0.0 78 KB

Proyecto Pachamama te aconseja

Home Page: https://yeniree17.github.io/LIM010-Cipher/src/

JavaScript 40.29% HTML 38.54% CSS 21.17%

lim010-cipher's Introduction

Proyecto N° 1: Cifrado Cesar

Nombre: La Pachamama te aconseja

Indice

Resumen


Es una campaña de difusión de buenas prácticas ambientales, que le permitirá al usuario reflexionar y tomar conciencia de cómo sus actividades diarias pueden afectar el equilibrio de la Tierra. La problemática que se quiere solucionar es el uso irracional de los recursos naturales provenientes de las actividades humanas (antrópicas) que afectan significativamente el medio ambiente.

Imagen Final del Proyecto


image

Investigación UX


Esta aplicación Web tendrá dos tipos de usuarios, el primero comparte un consejo (buena práctica ambiental). Mientras que el segundo usuario, es el receptor de ese consejo compartido como un secreto del primer usuario; y junto con un código clave, le permitirá descifrar el mensaje compartido. Los objetivos de este producto son:

  • Sensibilizar a los usuarios en el impacto de sus actividades diarias sobre el medio ambiente.
  • Difundir buenas prácticas ambientales que contribuyan con la Educación Ambiental e influyan positivamente en el estilo de vida de los usuarios.

El producto actúa como una campaña de difusión de buenas prácticas ambientales de una manera divertida para que los usuarios reflexionen sobre la problemática actual en el uso irracional de los recursos naturales que afectan significativamente el medio ambiente. Se espera que los usuarios adopten las buenas prácticas ambientales compartidas en esta aplicación web para mejorar su estilo de vida, contribuyendo al desarrollo sostenible y al uso racional de los recursos naturales.

Primer prototipo en papel


  • El usuario debe ingresar su nombre y la contraseña LABORATORIA que le fue suministrada previamente y dar click en el botón Ingresar.

  • Si ingresa una contraseña incorrecta, se muestra un mensaje de error, recordando al usuario que tiene sólo 3 intentos. El usuario tiene que dar click en Intenta de nuevo.

  • Luego, de 3 intentos fallidos la página le indica que ya no podrá ingresar, y tendrá que dar click en Volver al inicio.

  • Si ingresa correctamente la contraseña, la aplicación le indica que escoja la opción de su preferencia: Regalar un consejo (cifrar) o Descifrar un secreto (descifrar).

image

  • Si el usuario escogió la opción Regalar un consejo, le aparecerá en pantalla las instrucciones a seguir, antes de escribir el mensaje tiene que crear un código clave que corresponde al desplazamiento offset para ejecutar el cifrado por sustitución para luego dar click a Enviar.

  • Le aparecerá un mensaje que está procesando la información y luego le aparece el consejo codificado. En esta parte se le debe indicar que comparta el mensaje cifrado junto con el código clave.Dar click en Volver al Inicio para regresar a la página de Ingreso a la aplicación

  • En cambio, si el usuario escoge la opción descifrar el secreto, se le despliega la siguiente vista, con un mensaje y colocando el código de clave suministrado por el usuario que le compartió el secreto, así como el secreto codificado. Dar Click en Descifrar.

  • Una vez procesada la información, le aparece el mensaje descifrado, y recibe un mensaje de agradecimiento, así como también se le anima a compartir un consejo con otro usuario. Dar click en el boton Volver al Inicio.

image

Feedback


Se llevaron a cabo dos (2) feedback, luego de entrevistar a 4 usuarios. En el primero, se presentó el prototipo en lápiz y papel de cada una de las ventanas diseñadas para la aplicación Web. El feedback fue positivo, ya que las personas entendieron el objetivo y su funcionamiento en la primera interacción. Entre las mejoras que se definieron fueron la inclusión de un cuadro input para definir el desplazamiento “offset” por parte del usuario al momento de cifrar o descifrar el mensaje. Así mismo, se decide cambiarlo por un nombre más amigable al usuario y se define como “código clave”. Así mismo se colocó una pequeña instrucción al momento de definir este elemento, colocando que el código debe tener dos dígitos comprendidos entre 01 al 99. Por otra parte, se añadieron dos ventanas para mostrar el mensaje de error y de advertencia al usuario cuando ingresa la contraseña de forma incorrecta. Uno de los entrevistados sugiere que el texto que se muestra al final del mensaje descifrado se visualice de forma dinámica o en imagen para que se luzca más llamativo al usuario.

El segundo feedback se realizó luego de elaborar el producto digital. Los 4 usuarios interactuaron con el producto y les gusto la visual y el tópico abordado. Recomiendan agregar un boton de volver a las opciones, en vez del inicio al terminar el cifrado/descifrado.

Imagen del prototipo final en Balsamiq


image

image

lim010-cipher's People

Contributors

yeniree17 avatar ruthsalvador avatar developervilchez avatar

Watchers

James Cloos avatar

lim010-cipher's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.