Sobre o projeto
Este repositório fornece um kit inicial profissional para a construção de aplicações Next.js utilizando o App Router. Ele foi projetado com uma filosofia de "experiência do desenvolvedor em primeiro lugar", integrando uma ampla gama de ferramentas padrão da indústria para desenvolvimento, teste e implantação.
As principais capacidades técnicas incluem:
- **Core Stack**: Construído com Next.js 16+, TypeScript (Strict Mode) e Tailwind CSS 4.
- **Autenticação & Segurança**: Integrado com Clerk para gestão de usuários (incluindo MFA, Social Auth e Passkeys) e Arcjet para detecção de bots e limitação de taxa (rate limiting).
- **Banco de Dados & ORM**: Utiliza DrizzleORM para acesso ao banco de dados com segurança de tipos, suportando PostgreSQL, SQLite e MySQL. Apresenta PGlite para desenvolvimento local e Neon para produção.
- **Suíte de Testes**: Configuração de testes abrangente, incluindo Vitest para testes unitários, Playwright para testes de integração e E2E, e Storybook para desenvolvimento de componentes de UI isolados.
- **Qualidade de Código & DX**: Implementa Oxlint e Oxfmt para linting e formatação, Lefthook para Git hooks, Commitlint para mensagens de commit padronizadas e Knip para detecção de arquivos não utilizados.
- **Observabilidade & Monitoramento**: Integrado com Sentry para monitoramento de erros (incluindo Sentry Spotlight para dev local), LogTape para logging, Better Stack para gestão de logs e Checkly para monitoramento como código.
- **Internacionalização**: Suporte a múltiplos idiomas via next-intl e integração com Crowdin.
- **DevOps**: Inclui GitHub Actions para CI/CD, Codecov para cobertura de código e Semantic Release para geração automática de changelogs.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.