CERPA Flow · Fluxo Analistas
Abrir app
Indústria de bebidas · ComercialEntregue6 semanasProduct engineer · solo1 min de leitura

Plataforma de gestão de pedidos com pipeline auditável

Substitui controles manuais e planilhas paralelas por uma aplicação centralizada, com pipeline FSM auditável (Rascunho → Validado → Aprovado → Faturado → Entregue) e dashboards em tempo real.

Abrir appprojetofabrica.lovable.app
Plataforma de gestão de pedidos com pipeline auditável

100

Pedidos / dia no pipeline

0%

Perda de dados

2h

Tempo poupado / dia

01

Cenário antes

A área comercial operava com pedidos registrados em planilhas compartilhadas, sem controle de versão, sem histórico de alterações e sem visibilidade gerencial. Analistas gastavam até 2 horas diárias consolidando dados que chegavam por e-mail, ERP, planilhas e mensagens avulsas.

02

Problema real

O problema central não era técnico: era governança da informação. O mesmo pedido podia existir em três planilhas com três valores diferentes. Identificadores de vendedor e grupo de venda eram armazenados como números pelo ERP, mas tratados como texto nas planilhas — buscas por código retornavam zero para registros existentes.

03

O que foi construído

Aplicação web completa com autenticação, fluxo de pedidos em máquina de estados (FSM) visível ao operador, histórico auditável e dashboard gerencial automático. Decisão crítica: tratar CNPJ, código de vendedor e grupo de venda como strings desde a entrada — preservando zeros à esquerda que o ERP descartava.

04

Impacto mensurável

Consolidação diária de 2h passou a ser gerada em tempo real. Discrepâncias entre pedido registrado e faturado caíram a zero nos primeiros 30 dias. Substituiu completamente as planilhas paralelas.

Decisões técnicas-chave

As escolhas que mais impactaram o resultado.

  1. 1

    Pipeline FSM como contrato

    Cada pedido percorre estados explícitos (Rascunho → Validado → Aprovado → Faturado → Entregue). Transições inválidas são bloqueadas no banco, não na UI — impossível pular etapa.

  2. 2

    Identificadores como string desde a entrada

    CNPJ, código de vendedor e grupo de venda tratados como texto desde o input — preservando zeros à esquerda — resolveu 100% das buscas falhas geradas pelo ERP por coerção numérica.

  3. 3

    Dashboard como leitor, não como sistema

    O painel lê de views materializadas, nunca da tabela transacional. Mantém o app rápido e isola consultas pesadas.

Stack técnica

LovableSupabasePower BIReactTypeScript

Temas

#BI#ERP#Comercial#FSM#Auditoria

Curtiu este case?

Tem um problema operacional sem solução clara?

É exatamente esse tipo de desafio que eu gosto de resolver.