Desarrollo de una app B2B a medida para un cliente del sector retail

  • Mobile
  • > 1 año

Kaleos, un importante cliente del sector retail, necesitó adaptar su plataforma profesional web a una aplicación para tablets nativa que ofreciera la misma experiencia y funcionalidades, con el objetivo de mejorar la usabilidad y la accesibilidad de sus agentes y clientes profesionales.

El proyecto requirió el desarrollo de una API robusta y completa que hiciera posible la interacción con la base de datos y facilitara la sincronización y gestión offline. Artimedia se encargó de diseñar e implementar esta solución a medida, asegurando la integración eficiente con los sistemas existentes.

El objetivo final era dotar a la app de una experiencia de usuario fluida y funcional tanto en el entorno online como offline, permitiendo gestionar lo esencial del negocio: productos, clientes, pedidos y agenda, entre otras funcionalidades específicas.

¿Cuál era el reto?

El principal desafío fue trasladar a una app móvil todas las funcionalidades complejas de una plataforma web profesional, manteniendo la integridad de los procesos y la calidad de servicio.

  • Desarrollar una app nativa con funcionamiento offline y sincronización eficiente de datos e imágenes.
  • Reproducir y ampliar las funcionalidades de la versión web para agentes y clientes profesionales.
  • Crear una API escalable y segura para conectar con la base de datos existente y facilitar la gestión de usuarios, productos y pedidos.
  • Implementar herramientas de gestión de agenda, KPI y geolocalización adaptadas a la nueva plataforma móvil.
  • Respetar requisitos multilenguaje y multiusuario, incluyendo operativa para administradores.

¿Cuál fue el procedimiento?

Para abordar la complejidad del proyecto, se siguió un procedimiento estructurado y colaborativo.

  1. Preparación de entornos

    Se establecieron y configuraron los entornos de desarrollo para la API y la aplicación, con acceso seguro a la base de datos del cliente e implementación del servidor público requerido.

  2. Diseño y maquetación

    Siguiendo el diseño proporcionado por el cliente, se maquetó la interfaz de la app con especial atención al formato horizontal para tablets, garantizando una experiencia adaptada a los diferentes dispositivos.

  3. Desarrollo de la API

    La API se programó con Laravel, garantizando todos los métodos necesarios para la autenticación, gestión de usuarios, productos, pedidos, garantías y funcionalidades avanzadas como la geolocalización y la agenda.

  4. Programación de la app

    Se construyó la aplicación con Flutter, estableciendo la navegación, las interacciones y los mecanismos para la gestión offline y la sincronización automática de los contenidos y las fotografías.

  5. Integración y pruebas

    Se realizó una integración estrecha entre app y API, probando iterativamente todas las funcionalidades para asegurar la coherencia, seguridad y rendimiento antes de ponerla en producción.

Resultados

La implementación de la app B2B ha representado un antes y un después en la gestión operativa de los usuarios profesionales del cliente.

  • Mejora significativa en la capacidad de uso de la aplicación en situaciones con conexión intermitente o sin acceso a internet.
  • La app permite gestionar íntegramente el proceso de compra, desde la selección de productos hasta el envío de pedidos y solicitudes de garantía.
  • Aumento de la productividad de los agentes gracias a herramientas integradas como el calendario, la geolocalización y los KPI.
  • La experiencia de usuario se ha enriquecido con funcionalidades específicas adaptadas al contexto mobile, manteniendo la coherencia con el ecosistema web preexistente.
  • La robustez y escalabilidad de la API garantizan una base sólida para futuras evoluciones y ampliaciones de la plataforma digital.