Logо for review

Portal de agregação e unificação de dados

A Innowise desenvolveu tanto o backend como o frontend para o Vendi+, um sistema que recolhe e integra dados de máquinas de venda automática.

Indústria Varejo
Empregados 11-50
Região Reino Unido
Serviços Desenvolvimento de software
Cliente desde 2024

Visão geral do projeto

Resumo por IA

A Vendi Tech é a empresa que concebe e opera soluções de máquinas de venda automática inteligentes. As suas máquinas vendem produtos, exibem publicidade digital e recolhem dados de vendas em tempo real — tudo numa única unidade compacta. Aliam a sustentabilidade à conveniência moderna: máquinas economizadoras de energia, embalagens recicláveis, ecrãs táteis elegantes e pagamentos sem dinheiro.

Quote icon

Desde o início, a equipa deles demonstrou um profissionalismo excecional, competência técnica e uma compreensão clara dos nossos objetivos empresariais. Abordaram o projeto com cuidado e autonomia, assumindo plenamente as suas responsabilidades e indo sempre além do esperado para garantir o sucesso do projeto.

logo
Harry Maitland Diretor-geral Vendi Tech
Letter of recommendation, Page 1

Desafio

A empresa dependia de alguns feeds de dados importantes para gerir as suas máquinas de venda automática. No entanto, enfrentava dois grandes desafios.

Incoerência de dados: Os dados das fontes em que se baseavam apresentavam-se em diferentes formatos. O tratamento de dados numa mistura de formatos tornava o processamento uma tarefa fastidiosa e complicada.

Falta de armazenamento centralizado: Como a informação estava dispersa por vários sistemas, era difícil obter uma visão completa das vendas e do desempenho das máquinas. Isso tornava a tomada de decisões um processo mais lento e menos fundamentado.

Recorreram à Innowise para obter um sistema capaz de integrar dados num formato unificado e de criar uma base de dados centralizada. 

Lance uma plataforma de retalho moderna com o Innowise​

Solução

A nossa equipa desenvolveu o backend e o frontend para o sistema denominado Vendi+, que recolhe e integra dados sobre cada venda e outras métricas relevantes das máquinas de venda automática. Estes dados são convertidos num formato unificado que corresponde a um esquema pré-definido e depois armazenados numa base de dados centralizada.

Note-se que os dados apresentados nas capturas de ecrã dizem respeito ao desempenho financeiro e que os números foram ajustados, pelo que não reflectem os resultados reais.

Integração e transformação de dados

Estabelecemos a ingestão de dados em tempo real através do AWS Lambda e a sincronização de dados programada utilizando CronJobs. Estes pipelines mantêm todos os dados das máquinas de venda automática recolhidos e normalizados num formato unificado.

Gestão centralizada de dados

Os nossos engenheiros criaram APIs CRUD para gerir dados de vendas, detalhes de inventário e contas de utilizador numa base de dados centralizada. Essa estrutura fornece uma única fonte de verdade para todas as operações.

Autenticação e autorização do utilizador

A solução fornece um sistema de autenticação seguro com controlo de acesso baseado em funções. Isto mantém os dados sensíveis acessíveis apenas a utilizadores autorizados.

APIs escaláveis

A solução fornece um sistema de autenticação seguro com controlo de acesso baseado em funções. Isto mantém os dados sensíveis acessíveis apenas a utilizadores autorizados.

Painel de controlo interativo

Os nossos especialistas criaram um painel de controlo com gráficos e tabelas para apresentar as principais métricas. Existem filtros para os utilizadores visualizarem os dados por data, localização ou produto.

Informações sobre publicidade

Concebemos um módulo para analisar o impacto das campanhas publicitárias. Esta extensão inclui gráficos de desempenho e cálculos de ROI para ajudar a otimizar os esforços de marketing do nosso cliente.

Concepção reactiva

Os nossos designers desenvolveram uma interface de utilizador totalmente reactiva utilizando o React para fornecer um sistema que funciona sem problemas em computadores de secretária, tablets e smartphones, tornando-o acessível a partir de qualquer lugar.

Alertas personalizados

Adicionámos notificações para níveis de stock baixos, anomalias de vendas ou erros do sistema. Esses alertas ajudam a Venditech a agir rapidamente para resolver problemas ou aproveitar oportunidades.

Ferramentas de comparação

A nossa equipa criou ferramentas para comparar dados de vendas e desempenho entre diferentes máquinas de venda automática ou períodos de tempo. Isto permite uma melhor tomada de decisões, destacando tendências e valores atípicos.

Quote icon

O principal desafio não foi a recolha de dados, mas sim a criação de uma arquitetura de dados fiável, capaz de integrar dados de máquinas heterogéneos em grande escala. Através da implementação de pipelines de transformação padronizados, de uma gestão centralizada de dados e de APIs escaláveis, criámos uma plataforma que fornece dados consistentes e fiáveis para a elaboração de relatórios operacionais e para a futura expansão de produtos.

author
1TP167 Tam Turaev Gestor de vendas

Tecnologias

Frontend

React, Redux, Material-UI;

Backend

Python (FastAPI), PostgreSQL;

Cloud

AWS Lambda, Amazon SQS, AWS EC2/S3

VCS

Git, GitHub;

Ferramentas

Material-UI, FastAPI.

Equipa

Icon 1
Gestor de projectos
Icon 1
Analista de negócios
Icon 1
Engenheiro de QA
Icon 1
Programador Back-End
Icon 1
Programador Front-End
Innowise team

Resultados

Duração do projecto

2024 — 2026

Através da integração e centralização de dados, a Venditech obteve uma visão clara das vendas e do desempenho em todos os locais, ajudando-os a identificar as máquinas com melhor desempenho e a otimizar as que têm um desempenho inferior. Com uma base de dados sólida, tornou-se mais fácil escalar - a adição de novas máquinas de venda automática ou a expansão para novas regiões não causou caos.

A formatação e integração automatizadas de dados eliminaram a necessidade de trabalho manual entediante, reduzindo o erro humano e poupando horas de tempo do pessoal.

As informações sobre os padrões de vendas, os níveis de inventário e o comportamento dos clientes permitem à empresa prever melhor a procura, gerir o inventário e adaptar as promoções. Este nível de tomada de decisões com base em dados pode resultar numa maior eficiência operacional.

Índice

Lance uma plataforma de retalho moderna com o Innowise

    Contactar-nos

    Marcar uma chamada ou preencha o formulário abaixo e entraremos em contacto consigo assim que tivermos processado o seu pedido.

    Envie-nos uma mensagem de voz
    Anexar documentos
    Enviar ficheiro

    Pode anexar um ficheiro com um máximo de 2MB. Formatos de ficheiro válidos: pdf, jpg, jpeg, png.

    Ao clicar em Enviar, o utilizador autoriza a Innowise a processar os seus dados pessoais de acordo com a nossa Política de privacidade para lhe fornecer informações relevantes. Ao enviar o seu número de telefone, o utilizador aceita que o possamos contactar através de chamadas de voz, SMS e aplicações de mensagens. Poderão ser aplicadas tarifas de chamadas, mensagens e dados.

    Pode também enviar-nos o seu pedido
    para contact@innowise.com
    O que é que acontece a seguir?
    1

    Assim que recebermos e processarmos o seu pedido, entraremos em contacto consigo para necessidades do seu projeto e assinar um NDA para garantir a confidencialidade.

    2

    Depois de analisarmos os seus desejos, necessidades e expectativas, a nossa equipa elaborará uma proposta de projeto proposta de projeto com o âmbito do trabalho, dimensão da equipa, tempo e estimativas de custos.

    3

    Marcaremos uma reunião consigo para discutir a oferta e acertar os pormenores.

    4

    Por fim, assinaremos um contrato e começaremos a trabalhar no seu projeto imediatamente.

    arrow