2.0 KiB
2.0 KiB
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 |