3 min read

Bigfive Solution

BigFive Solutions: mejoramos el código de su aplicación white-label BigCity


Una de las compañías que decidió trabajar con nuestros equipos fue BigFive. Nos acercó su aplicación white-label BigCity para que, de manera autónoma, tomáramos las riendas del proyecto, desarrollemos nuevas funcionalidades, mejoremos el código, optimicemos procesos y realicemos tareas de mantenimiento.

BigFive Solutions es una agencia francesa de comunicación y marketing que brinda a comerciantes asesoramiento y visibilidad a sus negocios a través de un producto digital con una suscripción mensual: Big City.

Eligieron trabajar con XOOR porque ofrecemos equipos multidisciplinarios de excelencia y desde Argentina podemos ayudarlos a acelerar los tiempos de desarrollo de su producto.

¿Qué funcionalidades tiene BigCity?

BigCity es un producto de BigFive Solutions que funciona hace más de 4 años en Francia y África y tiene como objetivo ayudar a visibilizar los comercios de las y los clientes, permitiéndoles llegar a un público más amplio.

La aplicación muestra a las personas usuarias opciones gastronómicas, hoteleras y tiendas en una ubicación determinada: locales de cercanía, reviews, comentarios y tiene geolocalización para trazar el recorrido hacia el lugar.

En algunos casos, ofrece la opción para hacer apuestas en diferentes rubros, y para los países que operan con Yango tiene una integración para solicitar vehículos para el traslado de personas.

Esta aplicación es white-label tanto en sus formatos móvil y web. Permite a las empresas que contratan los servicios de BigFive personalizar el logo, los términos y condiciones, los colores, la tipografía, entre otras características, de acuerdo a la identidad de su marca.

¿Qué desarrolló XOOR para BigFive?

XOOR fue contratado por su servicio de Talent Augmentation como equipo autónomo, es decir, para que nos encarguemos de todo el proceso de desarrollo del proyecto con una dirección cooperativa entre nuestro líder técnico y el Product Owner de BigFive.

Como equipo autónomo, tomamos las riendas del proyecto en el marco del acuerdo para realizar tareas de mantenimiento sobre la base que ya existía y realizamos mejoras de código empleando el framework PHP Laravel.

Luego, trabajamos en nuevas funcionalidades de la aplicación para mejorar la experiencia de las personas usuarias, y colaboramos en las opciones de personalización empleando React Native para ayudar a la empresa a enriquecer su propuesta comercial.

¿Cómo mejoramos el código de la aplicación?

Para mejorar la aplicación BigCity con nuestros equipos de desarrollo realizamos cuatro tareas claves. Primero se actualizó parte del código de la aplicación, migrando de los componentes existentes a "Functional Components", con la finalidad de aprovechar el máximo poder de React Hooks en las últimas versiones.

Luego, optimizamos los procesos internos dentro de la aplicación para asegurarnos que la experiencia usuaria sea rápida, eliminando ejecuciones innecesarias al acceder.

En tercer lugar, identificamos código repetido en diferentes componentes y lo extrajimos a helpers globales permitiendo acceder desde diferentes partes. Al mismo tiempo, se descartaron cálculos innecesarios que agregaban esfuerzo al sistema y lo ralentizaban.

En cuarto lugar, se movieron tareas de filtrado y búsqueda al backend que antes se realizaban en la aplicación con la finalidad de reducir el procesamiento de datos dentro de la misma. Esto último nos sirvió para implementar paginado en diferentes secciones críticas para acelerar la carga de la app.

Si te interesó este proyecto y crees que podemos ayudar a tu empresa, no dudes en escribirnos que en breve te responderemos. ¡También te invitamos a seguirnos en Linkedin!