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...