Todos os trabalhos

CRM e operação

Sistema interno da REDD Brindes

O sistema que acompanha a rotina de uma empresa de brindes: negociação, pedidos, compras, produção e entrega. Trabalho na evolução das telas, das regras de negócio e das integrações entre essas etapas.

Papel
Analista de sistemas, desenvolvimento full-stack
Stack
Next.js, TypeScript, AdonisJS, PostgreSQL, TanStack Query, Redis
Sistema REDD

Funil comercial

1Em negociação
Kit de boas-vindas

Personalização definida

Orçamento
2Aprovação
Garrafas personalizadas

Layout em análise

Comercial
3Pedido
Brindes para evento

Pronto para a operação

Aprovado
Recorte ilustrativo com dados fictícios. Alterne entre CRM e Produção para ver os dois fluxos.

Contexto

Uma venda continua muito depois do orçamento aprovado. A equipe precisa acompanhar fornecedores, personalização, filas de produção e expedição sem perder o histórico do pedido de um setor para outro. É nesse fluxo que concentro meu trabalho na REDD.

O que faz

Decisões

Telas pensadas para cada equipe

O CRM organiza negociações e metas, a produção acompanha filas e a expedição reúne os dados de entrega. Cada tela segue a rotina de quem a usa.

Regras iguais na tela e na API

Permissões por papel, estados de pedido e integrações com fornecedores precisam valer da mesma forma na interface e na API. Por isso, qualquer mudança começa olhando o fluxo inteiro.

Detalhes técnicos

Frontend e experiência de uso
  • Next.js e TypeScript com módulos organizados por domínio de negócio.
  • TanStack Query para consultas, cache e atualização dos dados após ações.
  • Dashboards comerciais com metas, distribuição do funil e acompanhamento de orçamentos.
  • Navegação e ações orientadas pelas permissões de cada usuário.
API e integrações
  • AdonisJS e Lucid com PostgreSQL para os dados da operação.
  • Redis e filas para processamento de tarefas.
  • Integrações de fornecedores, catálogo, precificação e atendimento via WhatsApp.
  • Rotas por domínio para pedidos, produção, estoque e expedição.
Próximo projetoIceCube