A base perfeita para o seu
Próximo SaaS com IA
O **NBPS Admin Template** é um template Next.js pronto para produção com autenticação, banco de dados e RBAC, planejado sob regras arquiteturais rígidas que guiam IAs (como Claude, Gemini e Cursor) a criarem códigos perfeitos e seguros.
O que é um template "AI-Agent Ready"?
Modelos de linguagem (LLMs) frequentemente cometem pequenos erros de arquitetura ao criar novas rotas ou componentes, como duplicar lógicas de autenticação, expor segredos no cliente, ou escrever queries diretas de banco em views.
Este projeto resolve isso organizando o fluxo em regras de ouro documentadas localmente. Cada diretório contém seu próprio arquivo AGENTS.md explicando o padrão esperado, permitindo que a IA que te auxilia leia o contexto local antes de sugerir ou editar o código.
"Leia o arquivo AGENTS.md na raiz para entender o fluxo de desenvolvimento do projeto e consulte as especificidades do módulo que você for alterar no arquivo AGENTS.md local do diretório antes de escrever o código."
Banco de Dados & Prisma v7
Modelagem robusta com PostgreSQL. Padrão Singleton para o Prisma Client com Driver Adapter integrado. Queries permitidas exclusivamente dentro de Server Actions.
Better Auth & RBAC
Gerenciamento de sessão seguro com o plugin Admin nativo. Autenticação completa e controle granular de permissões com base em papéis (Roles) síncronos.
Segurança de Ações (Server-Side)
Validação obrigatória com schemas Zod em toda mutação. Server Actions envolvidas com o HOF protectedAction, bloqueando requisições não autorizadas diretamente no servidor.
Tratamento de Erros Unificado
Contrato ActionResponse para transporte limpo na rede. Os erros internos são logados de forma confidencial no servidor, prevenindo vazamento de stack traces.
Gestão Administrativa
Dashboard administrativo integrado para visualização e gerenciamento de usuários do sistema. Telas estruturadas usando tabelas server-side e filtros URL via nuqs.
UI Otimizada com Tailwind v4
Interface moderna usando componentes primitivos Shadcn/UI adaptados ao Tailwind CSS v4, suporte completo a temas claros/escuros e responsividade de fábrica.