Do validate es un software gratuito de código abierto que permite validar una tarjeta de crédito de hasta 18 caracteres.
Forkea este repositorio de GitHub hacia tu nube y descargalo en modalidad remota en tu maquina (recomendable de 64bits), correras en tu consola los comandos 'npm install' con el que se instalarán todas las depencias necesarias y una vez terminado ese proceso, el siguiente comando será 'npm start' y si todo sale bien, podrás acceder al programa desde la dirección de localhost que te desplegará y correr sin problemas el comando 'npm test'.
Durante el proceso de conceptualización y creación de este proyecto, se entrevistó la idea con colegas de oficio y personas que fueron identificadas como publico objetivo y potencial, pero incluso antes de eso, la idea de este proyecto encuentra como guía las siguientes preguntas y respuestas que fueron cruciales en el camino las primeras maquetas:
En la actualidad el uso de dinero tradicional (monedas y billetes), se reduce activa y progresivamente, cada vez son más las tiendas, ecommerce, empresas, etc. que aceptan como principal medio de pago las tarjetas de crédito, incluso un consumidor del común puede verse en la necesidad de saber si la tarjeta de crédito que le ha sido facilitada es o no valida, por lo tanto y frente a esto, la apuesta se hizo en materia de simplicidad y confianza con un software de código abierto y facilmente adsequible para cualquier tipo de usuario.
Con la intención clara de desarrollar un software de código abierto facilmente manipulable, el siguiente reto fue la simpleza: Mientras más sencillo, más adsequible y usable por lo tanto, la interfaz de Do Validate cuenta con un ecosistema simple de facil compresión y paramétros claros que hacen a la navegación sencilla y limpia.
El producto final evidenciable no fue logrado por medio de un ducto recto, a diferencia de nuestra interfaz actual, el proceso de creación pudo verse complicado en más de un sentido mientras partiamos de esto:
Primeros borradores hechos en papel
a esto, los prototipos de alta fidelidad diseñados en figma:
en los que se conceptualizó la idea final de interfaz
y luego de algunas entrevistas con usuarios potenciales y tomando en cuenta el feedback recibido en el que se aconsejaba incluir un poco de modernidad, la dicisión quedó tomada por medio de insertar un elegante trabajo de animación facilitado por el estudio de arte ubicado en Vancouver, Gaint Ant con un resultado asombroso:
Este proyecto tiene como finalidad validar una tarjeta de crédito con un máximo de longitud de 18 caracteres, mientras se ocultan los primeros numeros y se permanecen visibles los ultimos cuatro siempre usando los métodos isValid y maskify en el objeto Validator, mismo que se encuentra el el archivo 'Validator.js' y las distintas manipulaciones del DOM encontradas en el archivo 'index.js'
Este proyecto fue desarrollado durante el ciclo de aprendizaje y prácticas de Laboratoria por Maris Castro Flórez.
Para una mejor visualización, se recomienda acceder a la dirección de localhost por medio de Motzilla o Chrome.
¿Este documento no resuelve tus dudas? ¡Deja un comentario!