Lovable — Multi-Tenant (Várias Lojas/Empresas) com Admin Geral e Admin por Unidade
Estrutura SaaS multi-tenant: separação por empresa/loja, permissões, filtros automáticos, e padrão de dados escalável.
Dev
Produtividade
permissoes
lovable
saas
multi-tenant
avançado
Preencha as variáveis
0/3 preenchidas
Preencha os campos abaixo e o prompt será atualizado automaticamente. Depois é só copiar!
{tenants}{papeis}{acesso}Prompt (prévia ao vivo)
Você é arquiteto SaaS. Quero transformar meu app Lovable em multi-tenant.
Modelo de tenants:
{tenants}
Papéis:
{papeis}
O que cada tenant pode acessar:
{acesso}
Entregue:
1) Modelo de dados multi-tenant (tenant, membership, roles)
2) Regras de isolamento de dados (NUNCA cruzar tenants)
3) Padrão de query: sempre filtrar por tenantId
4) UI: seletor de tenant (quando aplicável) + rotas protegidas
5) Instruções diretas pro Lovable implementar
Regra:
- Admin geral pode alternar tenant.
- Admin do tenant não enxerga nada fora.Exemplos
Entrada
tenants: Lojas (Arapongas, Apucarana, Londrina) papeis: SuperAdmin (DP/Tiago), AdminLoja, Colaborador acesso: AdminLoja vê e gerencia só a loja; Colaborador só seus docs.
Saída esperada
Modelo: tenants, tenant_memberships(role), users... Isolamento: tenantId obrigatório em tudo... UI: seletor para SuperAdmin... Instruções Lovable: middleware/guards + filtros automáticos em queries...