
SalesOps Industrial Demo
Operação comercial B2B industrial, em uma demo navegável.
Case público de Sales Operations: priorizar clientes, pipeline em risco, recompra e margem — com dados 100% sintéticos.
DADOS SINTÉTICOS · SEM CADASTRO PÚBLICO · ALLOWLIST ONLY
Escopo
A ideia do projeto
Simula a operação de uma distribuidora B2B de peças industriais. Não é um ERP gigante — é decidir onde agir: quem priorizar, o que está em risco e onde a margem aperta.
MOD / 01
Dashboard executivo
Receita vs meta, pipeline ponderado, funil, rankings e ações do dia.
MOD / 02
Clientes 360º
Carteira, contatos, pedidos, oportunidades e scores de prioridade.
MOD / 03
Insights comerciais
Recompra, risco de inatividade, oportunidades paradas e margem.
Infra
Stack
Desvio consciente do brief original (Supabase): Turso + Auth.js para persistência e autenticação no deploy Vercel.
- Next.js 16
- App Router, RSC, TypeScript strict
- Turso / libSQL
- SQLite na edge (sem Supabase)
- Drizzle ORM
- Schema tipado + migrations SQL
- Auth.js
- Credentials + RBAC no servidor
- Tailwind + Recharts
- UI industrial + gráficos
- Vitest + Playwright
- Regras e fluxo crítico
Acesso
Como entrar
Não há auto-cadastro. Somente contas seed da allowlist autenticam. Use o Admin para o tour completo.
| Papel | Senha | Uso | |
|---|---|---|---|
| Admin | admin@demo.local | DemoAdmin!123 | Acesso completo (recomendado para o tour) |
| Manager | manager@demo.local | DemoManager!123 | Gestão comercial sem admin |
| Seller | seller@demo.local | DemoSeller!123 | Carteira restrita (sem custo/margem) |
Avisos
Demo pública — limites
- 01 / Dados e previsões são sintéticos — não representam empresas ou pessoas reais.
- 02 / Sem criação de contas. Login restrito à allowlist demo + rate limit.
- 03 / Ambiente de portfólio: não use para dados reais nem processos produtivos.
- 04 / Sessões curtas, headers de segurança e RBAC no servidor (Seller sem custo/margem).