Este proyecto tiene como objetivo principal implementar un programa que permita validar si una tarjeta de crédito es válida utilizando el algoritmo de Luhn. Además, se desarrollará una interfaz de usuario amigable que brinde a la usuaria la capacidad de verificar la validez de su tarjeta de crédito.
El algoritmo de Luhn es una técnica ampliamente utilizada para verificar la autenticidad de los números de tarjetas de crédito. Consiste en una serie de pasos que implican la manipulación y comprobación de los dígitos de la tarjeta. En este proyecto, se implementará una función de validación denominada "isValid" que aplicará este algoritmo y devolverá un resultado que indica si la tarjeta es válida o no.
Además, se desarrollará una función llamada "maskify" que ocultará todos los dígitos de la tarjeta, excepto los últimos cuatro, para garantizar la privacidad de la usuaria al ingresar su número de tarjeta.
El programa contará con una interfaz gráfica intuitiva que permitirá a la usuaria ingresar su número de tarjeta de crédito de manera segura y recibir una respuesta inmediata sobre su validez. La interfaz también mostrará los últimos cuatro dígitos de la tarjeta para que la usuaria pueda verificar que está ingresando el número correcto.
Además, se implementarán pruebas unitarias exhaustivas para garantizar la funcionalidad correcta de los métodos "isValid" y "maskify". Estas pruebas ayudarán a identificar y solucionar cualquier error o comportamiento inesperado en el código, asegurando así la calidad y confiabilidad del programa.
En resumen, este proyecto proporcionará una solución eficiente y confiable para validar tarjetas de crédito utilizando el algoritmo de Luhn. La interfaz de usuario intuitiva y las pruebas unitarias exhaustivas garantizarán una experiencia de usuario satisfactoria y una funcionalidad precisa del programa.
Existen fundaciones en México que se dedican a luchar para disminuir los problemas sociales, una de las pricipales actividades dentrode una A.C, es la procuración de fondos, generalemente se hace de persona a persona pero el no estar tecnológicamente actualizado,provoca que se pierdan posibles donantes o prospectos. Este proyecto lo hice ya que hace 1 año se cerró una fundación que daba educación,alimentacion y salúd a cientosde niñas y niñas en situacion de vulnerabilidad y una de las causas fue la falta de donativos, tuvimos siempre en mente hacer una página de internet en dónde las personas conocieran a la fundación y pudieran hacer sus donativos, pero no se tenían los recursos, hoy entrego este proyecto como homenaje a aquellos colaboradores y usuarios que durante 22 años lucharon por Un Mañana mejor.
Posibles prospectos filantrópos.
Esta dirigido a madres y padres de familia, a profesores y personas que se dediquen a la educación ya que se muestran los juguetes indicadospara cada etapa de desarrollo de niñas y niños, el propósito es pedir un donativo en especie, que puedan ver qué juguetes hacen falta y su costo para que ingresen su tarjeta y lo puedan regalar.
En la páginapueden encontrat las áreas de desarrollo de niñas y niños que s muy útil para realizar planeaciones de profesores (pienso profundizar y poner ejemplos de juego para cada edad), y contiene propuesta de juguete para cada etapa que puede ser útilpara dar un regalo o hacer la carta a Santa Claus con juguetes que estimulen.
Se puede entrar a la aplicación y ver los juguetes que se necesitan para donar, tiene una caja de texto para que loingrese y se manda en automatico una respuesta de validación que realicé utilizando el algoritmo de Luhn, que dice si es válida, tuve que utilizar Array para dividir el string para separar los números y hacer las operaciones, en la marte b use Maskify para enmascarar los números que solicitaba el Readme, y por último el estilo. Se muestra una pagina con una imagen de unaludoteca, tiene el nombre de la ludoteca y contiene una tabla que tiene movimiento cuando se coloca el puntero en una celda, utilicé una paleta de colores para que se viera mas uniforme.
