Pular para o conteúdo

Uma base reutilizável. Seu próximo produto.

Comece pelo
seu produto.O painel já tem
um começo.

Autenticação, gestão de usuários e tabelas server-side em uma base Next.js. Com estrutura e contratos para você desenvolver com agentes de IA — e com contexto.

Código no GitHub · Licença MIT · Feito para adaptar

UMA STACK CONHECIDA

  • Next.js
  • Better Auth
  • Prisma
  • PostgreSQL
  • Tailwind CSS
  • Base UI

02 / O PONTO DE PARTIDA

O trabalho recorrente
já tem uma referência.

Para projetos que precisam de acesso autenticado, operações administrativas e listagens de dados. Você parte desses módulos e acrescenta as regras do seu produto.

01

Autenticação como ponto de partida

Login por e-mail e senha, sessões e redefinição de senha com Better Auth. Páginas protegidas e permissões verificadas no servidor.

Better Auth · Prisma · PostgreSQL

02

Gestão de usuários no painel

Listagem, criação, edição e banimento de usuários, com os papéis admin e user. A interface acompanha as capacidades de cada papel.

Painel administrativo · Ações por usuário

03

Tabelas que consultam o servidor

Busca, filtros, ordenação e paginação com estado na URL. A listagem de usuários mostra como conectar os componentes ao seu domínio.

TanStack Table · nuqs · View Options

Explorar a implementação de usuários

03 / DESENVOLVIMENTO COM AGENTES

Agent-ready,
nos arquivos e no fluxo.

Uma organização que ajuda pessoas e agentes a localizar padrões, entender limites e revisar mudanças. O contexto acompanha o código.

Mudanças pequenas. Revisão humana.
  1. 01

    Contexto antes da mudança

    Os AGENTS.md da raiz e dos módulos registram responsabilidades, restrições e padrões locais.

  2. 02

    Contratos para estender

    Validação com Zod, autorização no servidor e helpers de ações oferecem referências para novos módulos.

  3. 03

    Verificação antes da integração

    Testes de contratos, checks e revisão humana fazem parte do fluxo. As instruções orientam o agente; a revisão continua necessária.

04 / DO TEMPLATE AO SEU PROJETO

Uma base sua.
Daqui em diante.

Crie seu repositório a partir do template, configure o ambiente e use os módulos existentes como referência. Inclusive esta Home: substitua pelo seu produto.

Começar pelo README

Seu caminho para começar

  1. 1Crie seu repositório pelo GitHub.
  2. 2Siga o Quick Start para ambiente, banco e seed.
  3. 3Leia os guias do módulo que vai estender.

Pré-requisitos e comandos no README.