SuperBusiness
Plataforma web de gestão e inteligência de negócio. Onde o SuperMobile atende o vendedor em campo, o SuperBusiness atende quem precisa olhar o resultado: gerente comercial, diretor, financeiro, controller.
O que cabe aqui
- Inteligência de negócio (BI) — KPIs de faturamento, evolução por período, ranking de empresas/cidades, mix de formas de pagamento.
- Dashboards — visões consolidadas para tomada de decisão.
- Administração — gestão de cadastros que afetam o app móvel (em construção; hoje grande parte ainda é feita no ERP).
- Relatórios — exportações analíticas (em construção).
Manuais disponíveis
| Tópico | Documento | Público |
|---|---|---|
| BI de faturamento | Faturamento | Gerentes, diretoria, financeiro |
Em construção
Próximos manuais:
- Dashboard (visão geral / página inicial do gerente)
- Gestão de tabelas de preço e regras comerciais
- Relatórios analíticos (exportação Excel/PDF)
- Configurações de tenant
- Gestão de usuários e permissões
Como SuperMobile e SuperBusiness se relacionam
Embora hoje compartilhem o mesmo URL/login (são dois "espaços" dentro da mesma aplicação web), a separação conceitual é importante:
| Dimensão | SuperMobile | SuperBusiness |
|---|---|---|
| Público | Vendedor em campo | Gerente / diretoria / financeiro |
| Dispositivo principal | Celular (PWA) | Desktop |
| Modo de uso | Operacional (lança pedidos) | Analítico (consulta resultado) |
| Frequência | Várias vezes ao dia | Diariamente / semanalmente |
| Dados | Cliente, produto, pedido | KPI, gráfico, ranking |
Ambos consomem os mesmos dados base (vendas, clientes, produtos), mas com lentes diferentes.
Arquitetura técnica (resumo)
- Frontend: mesmo PWA React + Vite do SuperMobile (rotas
/dashboard,/faturamento, etc.) - Backend de KPIs: Supabase RPC (funções PostgreSQL) —
get_faturamento_stats,get_faturamento_por_mes,get_faturamento_por_empresa,get_formas_pagamento_stats,get_empresas_list,get_cidades_list - Backend de cadastros operacionais: mesmo OData do .NET que o SuperMobile usa
- Acesso por role: filtros do menu via
useMenuPermissions(cards aparecem disabled com cadeado quando o usuário não tem permissão)
Para devs: a separação SuperMobile / SuperBusiness é um conceito de navegação e branding, não de deploy. Tudo roda no mesmo bundle/PWA. Se no futuro fizer sentido separar fisicamente (deploys diferentes, domínios diferentes), a divisão lógica já está feita por feature folder.