# Tech Stack ## Cloud Infrastructure - **Provider:** Self-hosted / Vercel - **Key Services:** Next.js Runtime, Static Asset Delivery, Serverless Functions - **Deployment Regions:** Global CDN with edge computing capabilities ## Technology Stack Table | Category | Technology | Version | Purpose | Rationale | |----------|------------|---------|---------|-----------| | **Framework** | Next.js | 15.4.6 | Full-stack React framework | SSR, SSG, API routes, excellent performance and SEO | | **Language** | TypeScript | 5.9.2 | Primary development language | Strong typing, scalability, maintainability | | **Runtime** | Node.js | 20.x LTS | JavaScript runtime environment | Compatibility with Next.js and ecosystem | | **Database** | SQLite | 3.x | Primary database | Lightweight, portable, zero-configuration | | **ORM** | Prisma | 6.13.0 | Database ORM and migration tool | Type-safe queries, auto-generated client | | **Authentication** | NextAuth.js | 4.24.11 | Authentication system | Flexible providers, secure sessions | | **Styling** | Tailwind CSS | 3.4.17 | Utility-first CSS framework | Rapid UI development, consistent styling | | **UI Components** | Custom Component Library | - | Reusable UI elements | Consistent UX, maintainable interface | | **Animation** | Framer Motion | 12.23.12 | Animation library | Smooth, performant animations | | **Icons** | Lucide React, Tabler Icons | 0.542.0, 3.34.1 | Icon components | Lightweight, consistent icon set | | **Forms** | React Hook Form | 7.62.0 | Form management | Efficient form handling with validation | | **Validation** | Zod | 4.0.15 | Schema validation | TypeScript integration, runtime validation | | **Testing** | Vitest, React Testing Library | - | Testing framework | Unit and integration testing | | **Linting** | ESLint | 9.32.0 | Code linting | Code quality and consistency | | **Formatting** | Prettier | - | Code formatting | Consistent code style | | **Package Manager** | npm/yarn | - | Dependency management | Standard Node.js ecosystem tooling |