技术栈详解

更新于 2026/4/15
项目信息

技术栈详解

前端技术

核心框架

  • Next.js 14: 使用 App Router 架构
  • React 18: 最新的 React 特性支持
  • TypeScript: 类型安全的开发体验

UI 组件库

  • shadcn/ui: 基于 Radix UI 的高质量组件
  • Tailwind CSS: 原子化 CSS 框架
  • Lucide React: 图标库

状态管理

  • React Context: 全局状态
  • URL 状态: 使用 searchParams

后端技术

运行时

  • Node.js: 服务端运行环境
  • PM2: 进程管理

数据库

  • PostgreSQL: 主数据库
  • Prisma: ORM 工具

认证

  • Supabase: 用户认证和数据库

部署架构

服务器配置

  • Nginx: 反向代理和静态资源
  • SSL: HTTPS 证书
  • CDN: 静态资源加速

监控

  • PM2 Plus: 性能监控
  • 日志管理: 错误追踪