>
Micro-SaaS & MVPs Cursor / Copilot

Sistema Completo de Organizações e Multi-Tenancy em Next.js

Arquitetura Next.js 14 App Router com multi-tenancy, convites por e-mail e controle RBAC.

EPEquipe Prompt Salvo ·Criado em 11 de set. de 2026 ·Atualizado em 24 de set. de 2026
0cópias
0joinhas
0favoritos

O prompt

Desenvolva a arquitetura de Multi-Tenancy e Organizações para o SaaS {{nome_saas}}, construído em Next.js 14 (App Router) e Prisma ORM.

Parâmetros:
- Nome do SaaS: {{nome_saas}}
- Modelo de Permissões: {{roles_permitidas}}

Requisitos:
1. Schema Prisma com tabelas User, Organization, Membership (com roles: {{roles_permitidas}}) e Invitation.
2. Middleware de rotas que isola as rotas dinâmicas /[orgSlug]/dashboard garantindo que o usuário só acesse dados da sua organização ativa.
3. Fluxo de convite de membros via token seguro por e-mail com data de expiração (7 dias).
4. Menu seletor de workspaces (Workspace Switcher) estilo Vercel / Linear na sidebar.
5. Server Actions para criar organização, alternar organização ativa e gerenciar membros do time.

Como usar

  1. Substitua {{nome_saas}} e {{roles_permitidas}} (ex.: 'owner, admin, member').
  2. Cole no Cursor/Copilot dentro de um projeto Next.js 14 — schema Prisma, middleware e Server Actions são criados.
  3. Rode npx prisma migrate dev para aplicar as tabelas User/Organization/Membership/Invitation.
  4. Teste o fluxo completo: criar organização → convidar por e-mail (token válido por 7 dias) → aceitar → alternar workspace na sidebar.

Exemplo de saída

Arquitetura com ~12 arquivos: schema Prisma (User, Organization, Membership com roles, Invitation), middleware isolando as rotas /[orgSlug]/dashboard pela organização ativa, fluxo de convite por token expirável, Workspace Switcher estilo Vercel/Linear e Server Actions para criar/alternar/gerenciar.

Guias relacionados

Prompts para produtividade no trabalho (curadoria + análise)Reuniões, e-mails, planilhas e relatórios: os prompts do catálogo que mais economizam tempo, com o porquê de cada um.Prompts para programação e revisão de códigoBoilerplate, refatoração e code review com auditoria de segurança: como pedir código que compila de primeira.Prompt chains: encadear prompts para tarefas complexasQuando um prompt não basta: decomponha o trabalho em etapas com saída de uma alimentando a entrada da outra.
Usar na extensão