Preparando as fontes, imagens e a primeira tela.
Pular para o conteúdo principalPular para contato
Todos os projetos

TODA FROTA

Marketplace nacional de caminhões e implementos rodoviários e, por trás dele, um SaaS multi-tenant onde cada revenda opera estoque, custos, CRM, equipe, comissões e a própria vitrine digital.

  • Next.js 16
  • React 19
  • TypeScript
  • Tailwind CSS
  • shadcn/ui
  • TanStack Query
  • Supabase
  • PostgreSQL
  • Asaas
  • Vercel
Ver ao vivo
Toda Frota/2026
Home do Toda Frota com o banner da plataforma e a busca por caminhões e implementos

O problema

Revenda de caminhão vive em três lugares ao mesmo tempo: o anúncio num portal genérico, o estoque numa planilha e o cliente no WhatsApp. Ninguém sabe quanto um veículo custou de verdade depois do preparo e da documentação, há quantos dias ele está parado no pátio, nem de quem é a comissão quando ele finalmente sai.

Dois sistemas, um produto

Um marketplace por fora, um ERP de revenda por dentro.

O que o comprador vê

Marketplace nacional

Busca por caminhão ou implemento, filtro por marca, tipo, medidas e raio de distância. Ficha técnica completa, galeria de fotos, laudos em PDF e contato direto com a revenda dona do veículo.

  • Busca por raio de distância
  • Ficha técnica por categoria
  • Contato direto com a revenda

O que a revenda opera

SaaS da revenda

Estoque com custo real por veículo, CRM, equipe, comissões e o site próprio da casa. Cada revenda é um inquilino isolado — banco, arquivos, domínio e time separados dos demais.

  • Estoque e planilha financeira
  • CRM, equipe e comissões
  • Vitrine com domínio próprio

O que foi construído

Oito módulos, entregues em nove sprints.

  1. 01

    Multi-tenant

    Cada revenda é um tenant. O isolamento não é uma checagem no código: está nas policies do Postgres, na separação do storage e no middleware que resolve o subdomínio antes da página renderizar.

  2. 02

    Marketplace de pesados

    Modelo de dados desenhado para o setor. Caminhão e implemento são categorias distintas: VUC, 3/4, toco, truck, bitruck e cavalo mecânico de um lado; baú, carreta, tanque e transporte de animais do outro.

  3. 03

    Estoque e planilha financeira

    Uma planilha de verdade, mas viva. Código automático por revenda, status do veículo, contador de dias no pátio e todo lançamento de preparo, documentação e imposto somando no custo — para o lucro sair certo.

  4. 04

    CRM

    Carteira de clientes com ficha 360°, histórico de interações, veículos de interesse e pipeline Kanban. Lead vira cliente, cliente vira venda, e a venda volta para o estoque baixando o veículo.

  5. 05

    Equipe e permissões

    Convite por e-mail, matriz de 17 permissões e perfis prontos para dono, vendedor e financeiro. Cada vendedor enxerga apenas a própria carteira, com meta mensal e trimestral.

  6. 06

    Comissões

    Regra por percentual, valor fixo ou faixa escalonada. A comissão é calculada por um gatilho no banco no momento em que a venda fecha — e revertida sozinha se a venda cair.

  7. 07

    Vitrine digital

    O site da revenda, no domínio dela, com a logo e as cores dela. SEO próprio, Schema.org de AutoDealer e um formulário de contato que entra no CRM como lead.

  8. 08

    Painel administrativo

    Cadastro e ciclo de vida das revendas, moderação de anúncios, acesso somente-leitura para suporte, auditoria imutável e sinais de risco por revenda.

Toda Frota
Tela 2 do Toda Frota

Anúncios de revendas em operação, com fotos, ficha resumida e preço.

Toda Frota
Tela 3 do Toda Frota

Os planos: cada faixa muda o limite de veículos, fotos, usuários e ferramentas.

Toda Frota
Tela 4 do Toda Frota

Os três caminhos da home: comprar, vender e gerenciar a revenda.

Por dentro

O isolamento entre revendas mora no banco, não no código da tela.

Toda tabela do sistema carrega o tenant e tem Row Level Security ativo. Otenant_idé carimbado por gatilho na inserção, e não passado pelo front — se a tela errar, o banco não deixa vazar. É o mesmo desenho que sustenta a vitrine com domínio próprio, o cálculo de comissão e a expiração de anúncio quando o plano vence.

60
Tabelas no Postgres, todas com RLS
153
Policies de isolamento por revenda
20
Edge functions em produção
152 mil
Linhas de TypeScript
144
Migrations versionadas
283
Índices no banco
67
Triggers
83
Funções em PL/pgSQL
31
Enums do domínio
6
Rotinas agendadas

No ar hoje

  • 01Marketplace público de caminhões e implementos, com busca por marca, tipo, medidas e raio de distância
  • 02Estoque em formato planilha, com código de produto gerado por revenda (revenda.sequencial.ano)
  • 03Custo real por veículo: compra, preparo, documentação, impostos e comissões somados no lucro
  • 04Contador de dias no pátio e custo por dia de vaga ocupada
  • 05CRM com carteira de clientes, ficha 360°, histórico de interações e pipeline Kanban
  • 06Importação de leads e clientes por planilha CSV/Excel
  • 07Equipe com convite por e-mail, matriz de 17 permissões e metas por vendedor
  • 08Comissões por percentual, valor fixo ou faixa escalonada, calculadas no fechamento da venda
  • 09Vitrine digital própria por revenda, em subdomínio ou domínio próprio, com logo e cores da casa
  • 10SEO individual por vitrine, com Schema.org AutoDealer e favicon por revenda
  • 11Impulsionamento de anúncios com pacotes de créditos e expiração automática
  • 12Assinaturas via Asaas (cartão e PIX), com preço de lançamento travado por coorte
  • 13Painel administrativo com moderação de anúncios, auditoria imutável e sinais de risco por revenda
Categoria
Marketplace & SaaS multi-tenant
Cliente
Toda Frota
Duração
6 meses
Status
Em Produção

Sua operação também roda em planilha?

Se o seu negócio tem estoque, equipe e comissão espalhados por arquivos soltos, dá para juntar tudo num sistema só.