Git Product home page Git Product logo

scl011-cipher's Introduction

Cifrado César / Educación Sexual

Resumen:

Proyecto ideado bajo la técnica de Cifrado César (cifrado y descifrado de un texto indicando el desplazamiento específico de caracteres)

La temática escogida fu Educación Sexual ya que existe una necesidad importante por resolver dudas respecto a diferentes temas que envuelven la educación sexual y a la vez acortar la línea de ignorancia que existe frente a la sexualidad, como la vivimos y nos desenvolvemos ya sea como indidivuos y como sociedad.

La necesidad de utilizar la técnica de Cifrado César en conjunto con la Educación Sexual nace principalmente debido a la vergüenza que envuelve el comentar temas relacionados a la sexualidad (orientación, métodos anticonceptivos, salud sexual, aborto, etc.), ya sea por la burla que una simple pregunta pueda generar o por abrir ese espacio de vulnerabilidad del usuario respecto a estas temáticas.

Proceso:

En primera instancia la temática escogida fue el aborto luego del primer feedback con el squad y el grupo en general, se tomo la decisión de cambiar el tema escogido a la Educación Sexual ya que engloba mucho más que solo la tématica del aborto. Si bien dentro de los diferentes tópicos que tiene la página en la cual el usuario puede elegir el aborto esta dentro de ellos ya que es muy importante seguir acortando la línea de desinformación.

Control de Flujo

El control de flujo creado para la web fue lo más sencillo posible, en donde en un comienzo el usuario tuviera dos pantallas. Una para cifrar su mensaje y otra que lo llevará a diferentes links donde podría encontrar diferentes tipos de información relacionados a la educación sexual.

Finalmente se llego al desarrollo de una sola página en donde el usuario encontrará una pequeña introducción a la tématica escogida e instrucciones de uso de la página junto a botones con diferentes funciones.

Prototipo Mediana Fidelidad

Diseño:

Como la interfaz esta pensada para cualquier usuario cuenta con un diseño de interfaz lo más sencilla posible. Cuenta con una pequeña introducción acerca del sentido y el por qué hablar de educación sexual, dejando claro que esta es una plataforma de completa confianza en donde los usuarios no se van a sentir juzgadxs por sus preguntas o comentarios.

Al escribir y exponer temas que no son tan simples de compartir, el color cálido del fondo hace que el usuario se sienta más a gusto junto con una tipografía sans-serif que hace que la lectura del texto sea limpia y acompañe a esta decisión de diseño minimalista.

Usuarios:

  • Personas con un despertar sexual entre los 14-18 principalmente quienes se sientan llenos de dudas respecto a diferentes ámbitos de la sexualidad, ya sea por la poca experiencia, la curiosidad, el interés por resolver sus dudas y a la vez motivadxs por las ganas de encontrar un respuesta o una aclaración del tema que necesiten resolver.

  • Personas (mujeres, hombres y personas no binarias) quienes sientan principalmente vergüenza al plantear preguntas acerca de su sexualidad o como viven esta ya sea por el miedo a la burla, la vulnerabilidad y fragilidad al preguntar cosas que suelen ser tabú en la sociedad en la cual nos desenvolvemos.

  • Principalmente mujeres quienes se encuentren en situación de violencia (psicologica, física, sexoafectiva) quienes necesiten buscar ayuda por algún medio, al cifrar el mensaje puede servir como un método efectivo de buscar ayuda.

  • Personas de cualquier rango etario quienes desconozcan o no cuentan con información clara y certera respecto a los temas que engloba la educación sexual, tal como cuidados para prevenir enfermedades (salud sexual), diversidad de métodos anticonceptivos, temas relacionados con el embarazo, el aborto, la identidad de género, la orientación sexual, la diferencia entre ambos, etc.

Solución:

El proyecto se divide en 8 tópicos los cuales estan ya definidos en la página web con un número en particular. Así el usuario puede ingresar un número en el offset que tenga que ver con las dudas o problema que quiera resolver o plantear.

Los tópicos son los siguientes:

  • Identidad de Género
  • Orientación Sexual
  • Salud Sexo
  • Métodos Anticonceptivos
  • Embarazo
  • Relaciones Afectivas
  • Aborto
  • Otros

Finalmente se definio esta metodología para el offset ya que la Salud Sexual es bastante amplia por si sola, así el usuario tiene una especie de ayuda ya brindada por la página al momento de plantear sus dudas/problemas.

Cuenta con dos cuadros de texto en donde en uno puedes ingresar el texto y al lado veras tu texto ya cifrado. Esto es debido a que se invita al usuario a mandar un mail con el texto ya cifrado e indicando el número del offset para así abrir el diálogo y efectivamente brindar ayuda frente a diversas dudas y problemas que el usuario pueda plantear.

La interfaz final cuenta con un botón para la función de cifrar y otro para la función de descifrar. Un botón con la opción de limpiar el texto ingresado y el número de offset para así generar otra pregunta o duda sin la necesidad de refrescar la página y un botón con la función de copiar que permita de manera rápida y práctica copiar el texto cifrado para así enviar un correo con este texto ya cifrado e indicando el número de offset y finalmente obtener una respuesta.

scl011-cipher's People

Contributors

camilamaira avatar marciamillanao avatar

Watchers

James Cloos avatar

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.