About this project

This repository provides a professional starter kit for building Next.js applications using the App Router. It is designed with a "developer experience first" philosophy, integrating a wide array of industry-standard tools for development, testing, and deployment. Key technical capabilities include: - **Core Stack**: Built with Next.js 16+, TypeScript (Strict Mode), and Tailwind CSS 4. - **Authentication & Security**: Integrated with Clerk for user management (including MFA, Social Auth, and Passkeys) and Arcjet for bot detection and rate limiting. - **Database & ORM**: Uses DrizzleORM for type-safe database access, supporting PostgreSQL, SQLite, and MySQL. It features PGlite for local development and Neon for production. - **Testing Suite**: Comprehensive testing setup including Vitest for unit tests, Playwright for integration and E2E tests, and Storybook for isolated UI component development. - **Code Quality & DX**: Implements Oxlint and Oxfmt for linting and formatting, Lefthook for Git hooks, Commitlint for standardized commit messages, and Knip for detecting unused files. - **Observability & Monitoring**: Integrated with Sentry for error monitoring (including Sentry Spotlight for local dev), LogTape for logging, Better Stack for log management, and Checkly for monitoring as code. - **Internationalization**: Multi-language support via next-intl and Crowdin integration. - **DevOps**: Includes GitHub Actions for CI/CD, Codecov for code coverage, and Semantic Release for automatic changelog generation.