Visão geral
Documentação dos serviços de infraestrutura já configurados neste template.
Este template Next.js já vem com um conjunto de serviços de infraestrutura prontos para produção. Esta área documenta cada um deles.
Serviços disponíveis
- Autenticação — login com Auth.js (NextAuth), sessão JWT.
- Rate limiting — limitação de tentativas em login, cadastro e troca de credenciais.
- Controle de acesso — motor de RBAC em
lib/access-control. - Criptografia — criptografia/descriptografia de campos sensíveis.
- E-mail — envio de e-mail transacional via Resend.
- Logger — logs estruturados com Pino.
- Banco de dados — Prisma e validação de responses.
- Formulários — padrão de formulário (form/schema/actions).
- Páginas — padrão de layout de página (
PageShellePaginaDetalhes). - Testes — suíte mínima com Vitest.
Páginas de exemplo
/— rota pública./dashboard— rota protegida por autenticação./admin— rota protegida por RBAC (exigeisAdmin)./dashboard/produtos/exemplo— página de detalhes de um recurso mockado, exemplo do padrãoPaginaDetalhes./cadastroe/login— cadastro e autenticação./fale-conosco— formulário público que envia e-mail via Resend./admin/emails— formulário protegido de envio de e-mail via Resend./docs— esta documentação, pública./admin/docs— mesmo conteúdo, servido dentro da área administrativa protegida.