Plataformas / Pretim Flow
Pretim Flow
Gestão online para lava a jato e estética automotiva. Fluxo do veículo, orçamento, financeiro, agenda e manutenções futuras em um só sistema, com cada empresa isolada no banco.

Arquitetura
Next.js com quatro áreas separadas por rota, Postgres com Row Level Security como isolamento real entre empresas e uma camada de rota que confere a empresa do usuário antes de liberar qualquer página.
Site público
Apresentação do produto.
Compra e conta
Assinatura, login e verificação em duas etapas.
Área da empresa
Painel de cada empresa assinante.
Painel administrativo
Gestão das empresas, com 2FA obrigatório.
API
Webhook de pagamento e rotina de cobrança.
Stack
- Inteligência artificial
- Em atualização
- SEO técnico
- Sitemap automático, Search Console
- Banco
- Postgres (Supabase), Row Level Security
- Em atualização
- Servidor
- Rotas de API do Next.js, Server actions
- Interface
- Next.js, React, TypeScript, Tailwind CSS
- Pagamento
- Mercado Pago
- Hospedagem
- Vercel, Deploy contínuo via Git
Funcionalidades
Chave estrangeira composta por empresa
O banco rejeita o vínculo entre registros de empresas diferentes, mesmo que outra camada falhe.
Fluxo do veículo validado no banco
Um gatilho impede pular etapa ou mover sem permissão, mesmo que a regra da tela seja contornada.
Numeração atômica sem lacuna
Contador por empresa e tabela, sem corrida em concorrência.
Webhook que não confia no corpo
Valida a assinatura e consulta o estado real na API do provedor de pagamento.
Modo duplo de dados
A mesma aplicação roda com demonstração ou banco real, trocando uma variável de build.
Plano único por empresa, com assinatura mensal e período de teste, via cartão ou Pix.
Segurança
Controles implementados, por domínio.
Isolamento multi-tenant
- Row Level Security em todas as tabelas.
- Chaves estrangeiras compostas por empresa.
- Teste automatizado de isolamento no banco.
Autenticação
- Senhas com hash bcrypt.
- 2FA (TOTP) obrigatório no painel administrativo.
- Verificação do 2FA em três camadas: rota, servidor e banco.
Pagamentos
- Webhook validado por HMAC SHA-256 com comparação em tempo constante.
- Idempotência em três pontos distintos.
- Fluxo validado ponta a ponta com pagamento real.
Dados e auditoria
- Log de auditoria imutável em 13 tabelas.
- Segredos de servidor nunca expostos ao navegador.
Performance
PageSpeed Insights oficial, mobile, home, medido em 12/10/2026.
- Desempenho
- 99
- Acessibilidade
- 100
- Boas práticas
- 100
- SEO
- 100
- LCP
- 1,98 s
- FCP
- 0,93 s
- TBT
- 47 ms
- CLS
- 0
- Speed Index
- 0,93 s
Decisões de engenharia
Row Level Security no banco
A proteção de cada empresa vale mesmo que uma tela ou rota esqueça o filtro.
Permissão granular por usuário
Cada pessoa recebe acesso específico a páginas e etapas, porque cada oficina organiza o trabalho de um jeito.
2FA do administrador em três camadas
Travar só a tela não impede o acesso direto à API, por isso a checagem se repete no servidor e no banco.
Integração direta com a API do Mercado Pago
Sem SDK, com a API de Orders no Pix, por simplicidade de manutenção.
Capturas


