Case

Sopro Memorial — Joias afetivas, parceiros e operação conectados

Plataforma para joias afetivas em cristal Murano que conecta clientes, parceiros e produção, com pedidos personalizados, acompanhamento de etapas, treinamentos e integração ao ERP Bling.

Uma plataforma para conectar memória afetiva e operação

A Sopro Memorial transforma cinzas e memórias afetivas em joias artesanais de cristal Murano. Para apoiar essa jornada, a plataforma conecta clientes finais, crematórios e funerárias parceiros, representantes e a equipe interna de produção.

O projeto reúne apresentação da marca, catálogo de joias, personalização dos pedidos, acompanhamento da produção, capacitação de parceiros e integração com o ERP Bling, sistema que centraliza rotinas de gestão empresarial.

A solução foi desenhada para dar continuidade entre o que é apresentado ao cliente, o que é solicitado pelo parceiro e o que precisa chegar à produção e ao faturamento. Minha atuação conectou visão de negócio, desenho dos fluxos e construção da plataforma com Lovable.

O desafio: coordenar uma jornada sensível e personalizada

Uma joia afetiva envolve escolhas pessoais e uma sequência de cuidados que vai além do pedido comercial. Modelo, cor do cristal, gravação, acabamento e informações da homenagem precisam acompanhar a peça ao longo da produção.

Ao mesmo tempo, a operação atende diretamente o consumidor e trabalha com empresas parceiras, com condições comerciais e responsabilidades diferentes. O desafio era organizar essas particularidades em um fluxo comum, preservando a informação necessária em cada etapa.

A plataforma foi concebida para reunir essa jornada, da apresentação da oferta ao registro do pedido no ERP, com acessos adequados a cada participante e visibilidade do andamento da confecção.

Uma experiência de escolha que respeita a história de cada pessoa

O site apresenta a marca, sua história, o processo de criação das joias, depoimentos e parceiros, com identidade visual e tipografia editorial próprias.

O catálogo interativo permite explorar modelos, variações e cores de cristal. A padronização das tonalidades organiza a apresentação das opções e seu registro nos pedidos.

Cada encomenda reúne as escolhas de personalização — modelo, cor, gravação e acabamento — e diferencia homenagens a pessoas e a animais de estimação. O cliente pode acompanhar o status do pedido, enquanto as atualizações relevantes geram comunicações automáticas por e-mail.

A experiência também pode ser instalada no celular ou no computador como aplicativo web, facilitando o acesso recorrente à plataforma.

Parceiros com autonomia e condições comerciais próprias

Crematórios e funerárias podem solicitar credenciamento pela plataforma. A liberação depende de análise interna, permitindo organizar a entrada de novos parceiros na rede.

Depois da aprovação, cada parceiro acessa seus pedidos e condições comerciais. A operação permite configurar preços de atacado e parâmetros de margem ou acréscimo comercial por parceiro, com permissões distintas das áreas públicas.

Representantes contam com um nível intermediário de acesso às rotinas de acompanhamento e emissão. A equipe de gestão administra os pedidos, cadastros, relatórios e integrações.

Essa organização atende canais diferentes sem tratar todos os participantes como se tivessem o mesmo papel ou devessem visualizar as mesmas informações.

Da encomenda à produção e ao registro no ERP

O pedido acompanha uma linha do tempo operacional: recebimento das cinzas, confecção no forno, controle de qualidade, embalagem e envio. As etapas dão à equipe uma referência comum sobre o andamento da encomenda.

A integração com o Bling contempla a criação de pedidos de venda e contatos, considerando as diferenças entre quem compra, quem recebe e quem será faturado nos canais direto e de parceiros.

O sistema também padroniza informações cadastrais de municípios para a integração. Quando o ERP rejeita um registro, o histórico do pedido apresenta o retorno e os campos que precisam de atenção.

A gestão pode exportar dados em planilhas conforme os filtros de status, tipo de joia, canal e período. O objetivo do desenho é manter conectadas as informações comerciais, produtivas e administrativas que sustentam cada entrega.

Conhecimento e conteúdo para sustentar a rede

Uma área restrita reúne treinamentos em vídeo e materiais de apoio para os parceiros. Manuais e tabelas comerciais ficam em armazenamento privado, com acesso temporário aos arquivos.

O painel de conteúdo permite atualizar banners, textos e materiais do site sem uma nova publicação de código. A gestão também pode cadastrar grupos de produtos, variações e tonalidades de cristal.

O valor da entrega está em coordenar uma operação com públicos e necessidades diferentes: comunicação para o cliente, autonomia para o parceiro, informação para a produção e integração para a gestão. A plataforma dá suporte a essa continuidade sem retirar da equipe o cuidado humano exigido pela natureza do serviço.

Arquitetura e detalhes técnicos

FRONTEND E EXPERIÊNCIA

React 18, TypeScript, React Router v7, Tailwind CSS, shadcn/ui, Radix Primitives e Lucide Icons. A identidade editorial utiliza Capitolium e ModernSans. O catálogo inclui carrossel de modelos, filtros visuais, seleção de variações e paleta de cores normalizada em valores hexadecimais.

APLICATIVO WEB INSTALÁVEL

Implementação como Progressive Web App (PWA), com manifesto dedicado e solicitação de instalação nos ambientes compatíveis, para uso em celular e desktop.

BACKEND E PERSISTÊNCIA

Lovable Cloud com PostgreSQL, Edge Functions executadas em Deno e Storage. Políticas de Row-Level Security (RLS) delimitam o acesso aos registros. O controle de acesso baseado em papéis (RBAC) diferencia cliente, parceiro, representante e gestão. Triggers de integridade no banco protegem campos críticos e restringem a alteração de parâmetros comerciais pelo próprio parceiro.

PEDIDOS E COMUNICAÇÕES

Modelagem de pedidos com distinção entre homenagens humanas e pets, atributos de personalização e etapas de produção. E-mails transacionais via Resend comunicam alterações relevantes de status e solicitações de cadastro. Exportações em XLSX e CSV respeitam os filtros aplicados na interface.

INTEGRAÇÃO COM BLING

Sincronização bidirecional com OAuth 2.0, renovação automática de tokens e validação de estado assinado no fluxo de autenticação. Criação de contatos e pedidos de venda, com diferenciação entre faturamento e entrega nos canais B2B e B2C. Normalização de municípios com referência na base do IBGE e tratamento de variações de grafia. Configuração do indicador de inscrição estadual para pessoa física. O diagnóstico por pedido registra data e hora, identificador externo e erros retornados pela integração.

TREINAMENTOS E ARQUIVOS

Área de capacitação com vídeos incorporados do YouTube e materiais para download. Arquivos restritos em armazenamento privado, com URLs assinadas temporárias. Gerenciador de conteúdo para atualização de banners, textos e ativos sem novo deploy.

CONTROLES DE SEGURANÇA

Sanitização de conteúdo HTML com DOMPurify para mitigação de XSS. Permissões de banco por grants restringem o acesso às colunas de preços. Rotinas de notificação e tarefas agendadas utilizam autenticação e validação de autorização no servidor. Esses controles descrevem o desenho informado para o projeto e não representam certificação de segurança ou garantia de ausência de vulnerabilidades.

Seu problema precisa de mais uma ferramenta — ou de uma arquitetura melhor?

Conversar sobre o contexto