Visionnaire colaboró con personal especializado para desarrollar una aplicación web y móvil de compras a plazos
Cliente
Área
Problema Resumido
Solución Resumida
Resultados
Es una solución completa: rica en características específicas,
integrada con servicios bancarios, diseñada para cumplir con las expectativas del cliente, fácil de usar para
todas las partes involucradas y segura.
Tecnologías
El lado del cliente está orientado al usuario y se ejecuta en el dispositivo
del usuario, que puede ser una computadora, un teléfono inteligente o una tableta. Java fue la tecnología utilizada
para el back-end.
Por otro lado, el lado del servidor responde a las solicitudes realizadas por los
clientes, proporciona servicios, procesa datos y administra recursos en función de las solicitudes recibidas de los
clientes. Se utilizó React Native para el front-end.
Otras tecnologías utilizadas incluyen TypeScript (lenguaje de programación
de código abierto desarrollado por Microsoft), Axios (cliente HTTP), OTP (generador de contraseñas temporales),
Formik (biblioteca de formularios de código abierto para React y React Native), MobX (gestión de estado para
aplicaciones fuera de marcos de UI), Reanimated (para animaciones JavaScript nativas por defecto), Yup (constructor de esquemas
para análisis y validación de valores en tiempo de ejecución), GitHub (plataforma de alojamiento de código
fuente y archivos) y GitHub Actions (para la automatización de flujos de trabajo).
Visionnaire trabajó en entornos de producción, pruebas, desarrollo
y local. En el entorno de pruebas, se utilizó la aplicación Paydentity Next para pruebas de garantía
de calidad.
Para el seguimiento de tareas y proyectos, se utilizó Jira. Notion se utilizó
para notas, bases de datos, tableros, wikis, calendarios y recordatorios.
Problema Detallado
Fintech es la combinación de la expresión
Tecnología Financiera, utilizada para referirse a empresas que ofrecen nuevas soluciones que reemplazan los métodos
financieros tradicionales y popularizan operaciones que antes estaban limitadas a unas pocas personas. Una fintech
generalmente se basa en cuatro pilares: Inteligencia Artificial, Blockchain, Computación en la Nube y Big
Data.
La necesidad principal de BO1 AG era evolucionar un servicio de compras a plazos,
algo que no era común para el público alemán. La aplicación web y móvil carecía
de características avanzadas, estaba desactualizada en muchos aspectos y no se alineaba con la visión de la
empresa.
Para promover un servicio nuevo, era necesario realizar muchas mejoras en la aplicación
web y móvil para que estuviera alineada con los conceptos de fintech y realmente proporcionara un servicio
innovador de manera eficiente.
Solución Detallada
Mediante el sistema de BO1 AG, los vendedores
tienen su propio mercado con productos registrados y disponibles para la venta a través de códigos QR. El comprador,
a su vez, selecciona los productos y define el número de plazos. El vendedor recibe el dinero y BO1 proporciona un
préstamo al comprador, quien gestiona los plazos a través de la aplicación.
La aplicación web y móvil
se mejoraron con funcionalidades específicas y características avanzadas, como la validación de identidad
a través de videollamadas con una persona real para confirmar la identificación del comprador. La aplicación
web y móvil desarrollada por Visionnaire también puede acceder al historial de transacciones de los usuarios
de los últimos tres meses con fines de evaluación de crédito.
Además, se implementó un método
de firma digital para el contrato de préstamo. El usuario recibe y firma el contrato, todo a través de la aplicación,
con la opción de descargarlo en formato PDF.
El equipo especializado reunido por Visionnaire
también abordó problemas existentes que provenían de otro proveedor de servicios. Esto incluía
la falta de pruebas unitarias, bibliotecas obsoletas y otras tecnologías desactualizadas. Además, Visionnaire
actuó como consultoría, guiando al cliente sobre qué estándares seguir y qué bibliotecas
utilizar, entre otras cosas.
También se abordaron aspectos de diseño
de la aplicación web y móvil por parte de Visionnaire para que se alineara mejor con la visión
del cliente. Desarrollar y entregar un diseño de la manera en que el cliente lo imaginaba era de suma importancia.
La seguridad fue otro aspecto en el que los
desarrolladores de Visionnaire desempeñaron un papel crucial. Se realizaron pruebas unitarias para prevenir vulnerabilidades
de código.
En términos de usabilidad, Visionnaire
fue responsable de hacer que la aplicación web y móvil fuera más fácil de usar para los
usuarios del sistema Android de Google, ya que la herramienta originalmente estaba diseñada solo para usuarios del
sistema iOS de Apple.
A pesar de que el equipo de desarrollo estaba
en Brasil, la comunicación con el equipo de BO1 AG en Alemania no fue deficiente, todo lo contrario. Se llevaron a
cabo reuniones diarias para una comunicación en tiempo real, y se utilizaron herramientas de comunicación asincrónica
como Slack.
Folleto
Presentación