一个基于 Next.js 和 NestJS 的 AI 助手项目,采用 Monorepo 架构。
pnpm install# 复制环境变量示例文件
cp env.example .env
# 根据需要修改 .env 文件中的配置
# 主要配置项:
# - NEXT_PORT: 前端端口 (默认 3000)
# - SERVER_PORT: 后端端口 (默认 4000)
# - 数据库和 Redis 配置# 启动数据库和开发服务
pnpm start
# 或者分别启动
pnpm start:db # 启动数据库
pnpm dev # 启动开发服务- 前端: Next.js 15 应用 (
apps/web/) - 后端: NestJS 服务器 (
apps/server/) - 数据库: PostgreSQL + Redis (Docker)
- 配置: 统一环境变量管理
- 🚀 统一的启动脚本,自动显示服务访问信息
- 🔧 灵活的环境变量配置系统
- 📱 响应式前端界面
- 🔐 JWT 身份认证
- 💾 数据库和缓存支持
- 🌐 国际化支持