feat: Phase 1-3 全部完成 — 沙盒增强、学情分析、学习路径
This commit is contained in:
@@ -0,0 +1,98 @@
|
||||
# 宇之然 AI (YuZhiRan AI)
|
||||
|
||||
AI 学习与实践平台 — 让每个人都能用好 AI
|
||||
|
||||
| 信息 | 内容 |
|
||||
|------|------|
|
||||
| 品牌 | 宇之然(北京宇之然科技中心) |
|
||||
| 官网 | https://yuzhiran.com |
|
||||
| 备域名 | https://yuzhiran.com.cn |
|
||||
| ICP 备案 | ✅ 已完成 |
|
||||
|
||||
## 项目结构
|
||||
|
||||
```
|
||||
ai-learning-platform/
|
||||
├── README.md # 项目说明
|
||||
├── docs/ # 项目文档
|
||||
│ ├── 产品规划书.md # 完整产品规划(含商业模式、可行性分析)
|
||||
│ ├── 技术架构设计.md # 技术选型与系统架构
|
||||
│ └── 合规与运营方案.md # ICP合规、数据合规、运营策略
|
||||
├── frontend/ # 官网前端(Next.js + Tailwind)
|
||||
├── mobile/ # 移动端 App/小程序
|
||||
├── backend/ # 后端 API(NestJS + Prisma + MySQL)
|
||||
│ ├── src/modules/payment/ # 微信支付模块(已完善)
|
||||
│ ├── src/modules/ai/ # AI模型接入(支持OpenAI兼容接口)
|
||||
│ └── prisma/ # 数据模型定义
|
||||
└── scripts/ # 工具脚本
|
||||
└── setup.sh # 项目初始化脚本
|
||||
```
|
||||
|
||||
## 技术栈
|
||||
|
||||
### 后端
|
||||
- **框架**: NestJS (Node.js)
|
||||
- **ORM**: Prisma
|
||||
- **数据库**: MySQL
|
||||
- **支付**: 微信支付 V3 SDK
|
||||
- **AI接口**: OpenAI兼容接口、DeepSeek、通义千问
|
||||
|
||||
### 前端
|
||||
- **框架**: Next.js 14
|
||||
- **样式**: Tailwind CSS
|
||||
- **状态管理**: React Hooks
|
||||
|
||||
## 快速开始
|
||||
|
||||
### 1. 初始化项目
|
||||
|
||||
```bash
|
||||
cd ai-learning-platform
|
||||
./scripts/setup.sh
|
||||
```
|
||||
|
||||
### 2. 手动配置
|
||||
|
||||
#### 后端配置
|
||||
编辑 `backend/.env` 文件,配置:
|
||||
- 微信支付参数(已从 `/www/wwwroot/sharefile/note.txt` 获取)
|
||||
- AI模型API密钥
|
||||
- 数据库密码
|
||||
|
||||
#### 前端配置
|
||||
编辑 `frontend/.env.local` 文件,配置API地址。
|
||||
|
||||
### 3. 启动开发环境
|
||||
|
||||
```bash
|
||||
# 启动后端(默认端口3000)
|
||||
cd backend && npm run dev
|
||||
|
||||
# 启动前端(默认端口3001)
|
||||
cd frontend && npm run dev
|
||||
```
|
||||
|
||||
### 4. 访问
|
||||
|
||||
- 前端: http://localhost:3001
|
||||
- 后端API文档: http://localhost:3000/api
|
||||
|
||||
## 核心功能
|
||||
|
||||
- ✅ 用户系统(注册、登录、会员管理)
|
||||
- ✅ 微信支付集成(JSAPI/NATIVE/MWEB)
|
||||
- ✅ 会员订阅管理(月卡/年卡自动续期)
|
||||
- ✅ AI模型接入(支持美团longcat等OpenAI兼容接口)
|
||||
- ✅ 课程系统
|
||||
- ✅ 提示词库
|
||||
- ✅ AI实操沙箱
|
||||
- ✅ 社区功能
|
||||
|
||||
## 产品定位
|
||||
|
||||
面向大众化分领域用户的 AI 学习与实践平台,涵盖:
|
||||
- AI 基础知识与通识教育
|
||||
- 提示词工程教学与模板库
|
||||
- 智能体(Agent)使用教程
|
||||
- 大模型介绍与选型指南
|
||||
- AI 实操沙箱体验
|
||||
Reference in New Issue
Block a user