Files
soul-yongping/开发文档/1、需求/技术需求.md

23 lines
1.3 KiB
Markdown
Raw Normal View History

# 技术需求
## 开发与协作规范
- **文档管理**:根目录新建“开发文档”文件夹,每次新功能开发后更新“开发文档/功能迭代记录.md”含开发流程+架构图)。
- **API文件**统一存放至APP目录下“API”文件夹。
- **需求对齐**:编写新代码前,先阅读“开发文档/需求文档.md”与“开发文档/功能迭代记录.md”。
## 前端优化
- **技术栈**React、Shadcn UI、Tailwind CSS。
- **强制要求**引入Skeleton组件实现骨架屏预加载。
- **风格适配**Vant UI+Tailwind微调模拟iOS风格字体栈→San Francisco颜色/阴影/圆角→像素级匹配截图布局间距→1:1校准
- **交互优化**:路由切换添加`<transition>`动画(滑动/淡入淡出数据加载时显示van-skeleton骨架屏。
## 后端规范
- **语言**Python (FastAPI/Flask)
- **依赖管理**:使用 `pip``poetry` 管理依赖,安装前检查 `requirements.txt`
- **安全**:运行系统命令前评估安全性(避开黑名单命令,如 `rm -rf`)。
- **AI能力**:需集成 LLM 调用接口与向量处理能力。
## 数据库
- **核心数据库**MongoDB需支持向量检索以适配 AI 功能)。
- **查询要求**:支持基于语义的 AI 模糊查询与推荐。