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.