Code Monkey home page Code Monkey logo

lim011-card-validation's Introduction

Proyecto Validación de Tarjetas de crédito

Índice

  • Titulo de Proyecto:

  • Resumen:

  • Objetivos:

  • Investigación UX:

    1. Descubrimiento e Investigacion (Research):

    2. Síntesis y definición:

    3. Ideación:

    4. Prototipado:

      • Prototipo de baja fidelidad:
      • Prototipo de mediana fidelidad:
      • Prototipo de alta fidelidad:
    5. User Testing:

Título del Proyecto

Check Digit


Resumen

Check Digit es una aplicación web dirigida a usuarios que hayan adquerido una tarjeta virtual, via online y desean validar el número de la misma para evitar cualquier incomveniente.

Objetivos

El objetivo de la aplicación web es permitir a los usuarios validar el número de su tarjeta, de tal forma que les permita saber si el numero de tarjeta otorgado es válido o inválido. Además de darles la posibilidad de interactuar con mayor comodidad con el facilitador de la aplicación.

check digit

Investigación UX

  1. Descubrimiento e investigación (Research)

Los usuarios son personas de género indistinto, con edades de entre 18 y 55 años y con conocimiento intermedio del uso de tecnologías y aplicaciones móviles. Quienes suelen realizar compras online con mayor frecuencia.

  1. Síntesis y definición

En la etapa de Investigación Contextual se reconció de forma clara el perfil común de un usuario, además de sus necesidades para idear el desarrollo de la aplicación web.

  1. Ideación

Se idearon y maquetaron varias posibles propuestas para cada funcionalidad a implementar. A continuación se mostrará el boceto de la pantalla del cuál se recibió feedback que nos indica mejorar / cambiar la interfaz.

  • Boceto de ideación para la funcionalidad:

ideación de la funcionalidad

En esta pantalla se consideró la funcionalidad básica de ingresar el número a validar y mostrar el resultado en una ventana de alert.

  • Feedback:

El usuario indica que la aplicacion no es de fácil comprensión y no es muy amigable, sugiere poner una pequeña descripción de la funcionalidad y el resultado final poder mostrar con una imagen de ser podible.

  • Despues del feedback

Se reconoció que la interfáz ideada no era muy amigable y entendible para el usuario.

  1. Prototipado

En éste punto se procede a unir insights adquiridas en el proceso de Ideación y los feedbacks para lograr obtener una interfaz adecuada y y amigable para el tipo de usuario.

prototipo de baja fidelidad

  • Feddback:

En este feedback el susario indica adicionar un texto descriptivo dentro del formulario, además sugiere que el párrafo de la parte inferior como se ve en el prototipo se veria mejor si va en la parte superior.

  • Despues del feedback: prototipo de baja fidelidad

  • Prototio de alta fidelidad:

vista general número no válida tarjeta no válida número válido tarjeta válida

https://marvelapp.com/d026e6a

  1. User Testing

Para ésta fase del proceso de Desarrollo del diseño, se realizaron pruebas de usabilidad a usuarios finales. A los cuales se les asignó una "Lista de tareas" que debían llevar a cabo en la interfaz de la web, sin que se le diera mayores indicaciones de uso. Además se les realizó una lista de preguntas con la finalidad de obtener feedback y asegurarnos que nuestra interfaz cumplía con las reglas de usabilidad necesarias según nuestro tipo de usuario.

Objetivos de aprendizaje Cipher

​ A continuación te presentamos los objetivos de aprendizaje de este proyecto. Reflexiona y luego marca los objetivos que has llegado a entender y aplicar en tu proyecto. ​

UX

  • Diseñar la aplicación pensando y entendiendo al usuario.
  • Crear prototipos para obtener feedback e iterar.
  • Aplicar los principios de diseño visual (contraste, alineación, jerarquía). ​

HTML y CSS

  • Uso correcto de HTML semántico.
  • Uso de selectores de CSS.
  • Construir tu aplicación respetando el diseño realizado (maquetación). ​

DOM

  • Uso de selectores del DOM.
  • Manejo de eventos del DOM.
  • Manipulación dinámica del DOM. ​

Javascript

  • Manipulación de strings.
  • Uso de condicionales (if-else | switch).
  • Uso de bucles (for | do-while).
  • Uso de funciones (parámetros | argumentos | valor de retorno).
  • Declaración correcta de variables (const & let).
  • Uso de ES modules (Inport | Export) ​

Testing

  • Testeo de tus funciones.

Git y GitHub

  • Comandos de git (add | commit | pull | status | push).
  • Manejo de repositorios de GitHub (clone | fork | gh-pages). ​

Buenas prácticas de desarrollo

  • Uso de identificadores descriptivos (Nomenclatura | Semántica).
  • Uso de linter para seguir buenas prácticas (ESLINT).

lim011-card-validation's People

Contributors

ruthsalvador avatar

Watchers

James Cloos avatar

lim011-card-validation'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.