Competencias: javascrip+Ajax+php+mysql+html+css
Las entradas del formulario son básicamente dos: el monto del envío (o valor de la transferencia) y la moneda del país donde se va a recibir el dinero. La salida será la conversión a su equivalente a la moneda del país receptor del valor enviado. Los valores se reciben a través de 1 caja de texto para el monto y dos select precargados con las monedas y/o símbolos de los países respectivos, tal como se observa en el formulario de la siguiente url:
https://global66.com/co?utm_source=google&utm_medium=cpc&utm_campaign=col-b2c-brand-sem&utm_term=global%2066&gclid=EAIaIQobChMIxdavjdz__QIVgvbjBx23vATFEAAYASAAEgKoFvD_BwE
Se presentan, a su vez, dos cálculos adicionales los cuales se deben ir mostrando en tiempo real en el mismo formulario al mismo tiempo que se escribe el valor en el input relacionado con el monto a enviar y se seleccionan las monedas en las etiquetas select del formulario.
Para este proyecto se le entregará al freelance:
• platilla debidamente maquetada en css, javascript y html con el formulario y las etiquetas select precargadas con los países y sus respectivas banderas (a falta de agregar en la misma cadena de texto del valor del select, el respectivo símbolo de la moneda del país. Por ejemplo: Estados Unidos (USD), Colombia (COP), y así sucesivamente. Queda a elección del freelance hacer dinámicos los valores del select, por cuanto dichos valores se están obteniendo de un archivo JS
• Algoritmo en php debidamente funcional de conexión a una api externa de prueba (incluye credenciales de acceso) para el cálculo de divisas, a fin de recoger los valores de las conversiones y aplicar las respectivas operaciones para donde se aplican costos de envíos y remesas, de acuerdo con la siguiente salida, la cual se debe alimentar otros label del formulario y levantar un modal con mas de talles de la transacción (ver esto en la url de ejemplo). En resumen, valores a mostrar dentro del formulario:
Importante: dentro de la programación, necesariamente en PHP, el freelance debe entregar para parametrizar un array clave valor para tomar de allí ciertas configuraciones como lo son costos de envío, utilidad, valores mínimos de las acetados para transferir dinero entre países (inicialmente estas cantidades se simularán, pero deben tenerse en cuenta para validar el formulario y para establecer los cálculos de valores dentro de las transferencias.
Estaré atento a conversar con los freelances interesados, avaluar y escuchar contrapropuestas a fin de llevar a cabo la ejecución del proyecto
Tiempo de entrega: 3 días
Plazo de Entrega: 01 Abril, 2023