Plataforma de agregación y unificación de datos

Innowise ha desarrollado tanto el backend como el frontend de Vendi+, un sistema que recopila e integra datos de máquinas expendedoras.

Cliente

Industria
Venta al por menor
Región
Reino Unido
Cliente desde
2024

El cliente es Venditech, una empresa especializada en ofrecer soluciones avanzadas de venta automática y tecnologías automatizadas para el comercio minorista.

Venditech ofrece máquinas expendedoras inteligentes con tecnología IoT, soluciones personalizables para diversos sectores y análisis de datos para mejorar el rendimiento y la experiencia del cliente. Combinan la sostenibilidad con la comodidad moderna: máquinas de bajo consumo, envases reciclables, elegantes pantallas táctiles y cajas sin efectivo. Todo ello facilita la experiencia de todos los participantes.

Desafío

La empresa se basaba en algunos datos clave para gestionar sus máquinas expendedoras. Sin embargo, se enfrentaban a dos grandes retos.

Incoherencia de los datos: Los datos de las fuentes en las que se basaban procedían de formatos diferentes. Manejar datos en una mezcla de formatos convertía el procesamiento en una tarea tediosa y complicada.

Falta de almacenamiento centralizado: Como la información estaba dispersa en numerosos sistemas, era difícil obtener una visión completa de las ventas y el rendimiento de las máquinas. Eso convertía la toma de decisiones en un proceso más lento y menos informado. Se pusieron en contacto con Innowise para conseguir un sistema que fuera capaz de integrar los datos en un formato unificado y crear una base de datos centralizada.

Solución

Nuestro equipo ha desarrollado el backend y el frontend del sistema llamado Vendi+, que recoge e integra datos sobre cada venta y otras métricas relevantes de las máquinas expendedoras. A continuación, estos datos se convierten a un formato unificado que se ajusta al esquema predefinido y se almacenan en una base de datos centralizada.

Tenga en cuenta que los datos de las capturas de pantalla se refieren a los resultados financieros, y que las cifras se han ajustado y, por tanto, no reflejan los resultados reales.

Integración y transformación de datos

Establecimos la ingesta de datos en tiempo real a través de AWS Lambda y la sincronización de datos programada mediante CronJobs. Estas canalizaciones mantienen todos los datos de las máquinas expendedoras recopilados y estandarizados en un formato unificado.

Gestión centralizada de datos

Nuestros ingenieros crearon API CRUD para gestionar datos de ventas, detalles de inventario y cuentas de usuario en una base de datos centralizada. Esta estructura proporciona una única fuente de información para todas las operaciones.

Autenticación y autorización de usuarios

La solución ofrece un sistema de autenticación seguro con control de acceso basado en funciones. De este modo, los datos confidenciales solo son accesibles para los usuarios autorizados.

Apis escalables

Diseñamos API RESTful para gestionar con eficacia volúmenes crecientes de solicitudes. Esta escalabilidad admite cargas de datos y tráfico de usuarios cada vez mayores a medida que se amplía el sistema.

Cuadro de mandos interactivo

Nuestros expertos crearon un cuadro de mandos con gráficos y tablas para mostrar las métricas clave. Los usuarios pueden filtrar los datos por fecha, ubicación o producto.

Información publicitaria

Diseñamos un módulo para analizar el impacto de las campañas publicitarias. Esta extensión incluye gráficos de rendimiento y cálculos del ROI para ayudar a optimizar los esfuerzos de marketing de nuestros clientes.

Diseño adaptable

Nuestros diseñadores desarrollaron una interfaz de usuario totalmente adaptable utilizando React para proporcionar un sistema que funcione sin problemas en ordenadores de sobremesa, tabletas y teléfonos inteligentes, haciéndolo accesible desde cualquier lugar.

Alertas personalizadas

Hemos añadido notificaciones de niveles bajos de existencias, anomalías en las ventas o errores del sistema. Estas alertas ayudan a Venditech a actuar con rapidez para resolver problemas o aprovechar oportunidades.

Herramientas de comparación

Nuestro equipo creó herramientas para comparar los datos de ventas y rendimiento de diferentes máquinas expendedoras o periodos de tiempo. Esto permite tomar mejores decisiones al poner de relieve las tendencias y los valores atípicos.

Tecnologías

Dispositivos

React, Redux, Material-UI

Backend

Python (FastAPI), PostgreSQL

Cloud

AWS Lambda, Amazon SQS, AWS EC2/S3

VCS

Git, GitHub

Herramientas

Material-UI, FastAPI

Equipo

1
Jefe de proyecto
1
Analista de negocio
1
Ingeniero de QA
1
Desarrollador de Back-End
1
Desarrollador de Front-End

Resultados

Gracias a la integración y centralización de los datos, Venditech obtuvo una visión clara de las ventas y el rendimiento en todas las ubicaciones, lo que les ayudó a identificar las máquinas con mejor rendimiento y a optimizar las de bajo rendimiento. Con una base de datos sólida, se hizo más fácil escalar: añadir nuevas máquinas expendedoras o expandirse a nuevas regiones no supuso ningún caos.

El formateo y la integración automatizados de los datos eliminaron la necesidad del tedioso trabajo manual, reduciendo los errores humanos y ahorrando horas de trabajo del personal.

La información sobre patrones de venta, niveles de inventario y comportamiento de los clientes permite a la empresa prever mejor la demanda, gestionar el inventario y adaptar las promociones. Este nivel de toma de decisiones basada en datos puede mejorar la eficiencia operativa.

Eche un vistazo a Comentarios de Venditech sobre su experiencia de colaboración con nosotros. 

Duración del proyecto
  • Segunda fase - marzo 2025 - abril 2025
hasta 90%

reducción del tratamiento manual de datos

45%

menos errores de información

Contáctenos

Reservar una llamada o rellene el siguiente formulario y nos pondremos en contacto con usted una vez hayamos procesado su 

    Envíenos un mensaje de voz
    Adjuntar documentos
    Cargar archivo

    Puede adjuntar 1 archivo de hasta 2 MB. Formatos de archivo válidos: pdf, jpg, jpeg, png.

    Al hacer clic en Enviar, autoriza a Innowise a procesar sus datos personales de acuerdo con nuestra política de privacidad. Política de privacidad para proporcionarle información relevante. Al enviar su número de teléfono, acepta que nos pongamos en contacto con usted a través de llamadas de voz, SMS y aplicaciones de mensajería. Pueden aplicarse tarifas de llamadas, mensajes y datos.

    También puede enviarnos su solicitud
    a contact@innowise.com

    ¿Qué pasa después?

    1

    Una vez que hayamos recibido y procesado su solicitud, nos pondremos en contacto con usted para detallarle las necesidades de su proyecto y firmar un acuerdo de confidencialidad.

    2

    Tras examinar sus deseos, necesidades y expectativas, nuestro equipo elaborará una propuesta de proyecto con el alcance del trabajo, el tamaño del equipo, el tiempo y las estimaciones de costes.

    3

    Concertaremos una reunión con usted para hablar de la oferta y concretar los detalles.

    4

    Por último, firmaremos un contrato y empezaremos a trabajar en su proyecto de inmediato.

    ¡Спасибо!

    Cообщение отправлено.
    Мы обработаем ваш запрос и свяжемся с вами в кратчайшие сроки.

    Gracias.

    Su mensaje ha sido enviado.
    Procesaremos su solicitud y nos pondremos en contacto con usted lo antes posible.

    Gracias.

    Su mensaje ha sido enviado. 

    Procesaremos su solicitud y nos pondremos en contacto con usted lo antes posible.

    flecha