Files
soul-yongping/开发文档/1、需求/技术需求.md
2026-02-09 15:09:29 +08:00

1.3 KiB
Raw Blame 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)
  • 依赖管理:使用 pippoetry 管理依赖,安装前检查 requirements.txt
  • 安全:运行系统命令前评估安全性(避开黑名单命令,如 rm -rf)。
  • AI能力:需集成 LLM 调用接口与向量处理能力。

数据库

  • 核心数据库MongoDB需支持向量检索以适配 AI 功能)。
  • 查询要求:支持基于语义的 AI 模糊查询与推荐。