Sobre el proyecto
Este repositorio proporciona un kit de inicio profesional para construir aplicaciones de Next.js utilizando el App Router. Está diseñado bajo una filosofía de "la experiencia del desarrollador primero", integrando una amplia gama de herramientas estándar de la industria para el desarrollo, las pruebas y el despliegue.
Las capacidades técnicas clave incluyen:
- **Core Stack**: Construido con Next.js 16+, TypeScript (Strict Mode) y Tailwind CSS 4.
- **Autenticación y Seguridad**: Integrado con Clerk para la gestión de usuarios (incluyendo MFA, Social Auth y Passkeys) y Arcjet para la detección de bots y limitación de tasa (rate limiting).
- **Base de Datos y ORM**: Utiliza DrizzleORM para un acceso a la base de datos con seguridad de tipos, compatible con PostgreSQL, SQLite y MySQL. Cuenta con PGlite para el desarrollo local y Neon para producción.
- **Suite de Pruebas**: Configuración de pruebas exhaustiva que incluye Vitest para pruebas unitarias, Playwright para pruebas de integración y E2E, y Storybook para el desarrollo de componentes de UI aislados.
- **Calidad de Código y DX**: Implementa Oxlint y Oxfmt para linting y formateo, Lefthook para Git hooks, Commitlint para mensajes de commit estandarizados y Knip para detectar archivos no utilizados.
- **Observabilidad y Monitoreo**: Integrado con Sentry para el monitoreo de errores (incluyendo Sentry Spotlight para desarrollo local), LogTape para el registro de logs, Better Stack para la gestión de logs y Checkly para el monitoreo como código.
- **Internacionalización**: Soporte multiidioma a través de next-intl e integración con Crowdin.
- **DevOps**: Incluye GitHub Actions para CI/CD, Codecov para la cobertura de código y Semantic Release para la generación automática de changelogs.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.