Skip to content

esperaanza/DEV004-card-validation

 
 

Repository files navigation

card-validation

Índice

  1. Objetivos
  2. Desarrollo
  3. Resultados Obtenidos
  4. Para Quien va dirijido

Información General



Objetivos.


Construir una aplicación web que le permita a un usuario validar el número de una tarjeta de crédito. Además, de implementar funcionalidad para ocultar todos los dígitos de una tarjeta menos los últimos cuatro. #####Objetivios de aprendizaje.

  • Trabajar en base a un boilerplate, la estructura básica de un proyecto en distintas carpetas (a través módulos en JS).
  • Conocer las herramientas de mantenimiento y mejora del código (linters y pruebas unitarias).
  • Aprender sobre objetos, estructuras, métodos e iteración (bucles) en JavaScript
  • Implementar control de versiones con git (y la plataforma github)

Desarrollo.


  1. La interfaz debe: • Permitir insertar el número de la tarjeta que se quiere validar (texto) en un campo de texto vacío. • Evitar que puedan escribir caracteres que no sean numéricos (dígitos 0-9). • Impedir que se intente validar si es que el campo está vacío (no se ha escrito nada). • Comunicar a la usuaria si se trata una tarjeta válida o no. • Ocultar todos los dígitos del número de tarjeta con excepción de los últimos 4 caracteres.
  2. Pruebas unitarias de los métodos. Los métodos de validator (isValid y maskify) deben tener cobertura con pruebas unitarias.
  3. Código de tu proyecto subido a tu repo e interfaz "desplegada". El código final debe estar subido en un repositorio en GitHub. La interfaz o página web, debe ser "desplegada" (accesible públicamente online) usando GitHub Pages.
  4. Un README que contiene una definición del producto.

Resultados Obtenidos.


resultado

Para Quien va dirigido.



Esta página web, está dirigida a usuarios de pequeños negocios de desean cobrar con tarjeta de crédito las comprar de sus clientes, es decir para tiendas locales. Siendo una herramienta eficaz para garantizar una transacción legal y que tiene como finalidad evitar fraudes. Es una pagina efectiva y fácil contiene elementos básicos para que sea amigable con el usuario.

About

Aplicación web que le permita a una usuaria validar el número de una tarjeta de crédito, basada en fundamentos de JavaScript, incluyendo conceptos como variables, condicionales, y funciones, así como eventos y manipulación básica del DOM, fundamentos de HTML y CSS.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • JavaScript 60.8%
  • CSS 23.4%
  • HTML 15.8%