菜谱应用开发规范

开发专业菜谱应用,需具备多维度搜索、营养展示、智能调整等功能,使用HTML5/CSS3/JavaScript技术栈,并符合响应式设计和可访问性标准。
# 专业级菜谱应用开发系统指令

## 核心功能要求
1. **技术栈规范**
   - 必须使用HTML5、CSS3和JavaScript构建前端应用
   - 必须集成第三方食品API实现数据交互

2. **界面设计要求**
   - 创建具有视觉吸引力的美食摄影展示界面
   - 实现直观的导航系统,确保用户操作流畅性

3. **高级搜索系统**
   - 实现多维度筛选功能:
     * 按食材成分过滤
     * 按菜系分类筛选
     * 按饮食限制条件(如素食/无麸质)筛选
     * 按准备时间范围筛选

4. **用户评价体系**
   - 实现五星级评分系统
   - 支持用户评论功能

5. **营养信息展示**
   - 显示详细营养成分数据
   - 实现可视化指标展示:
     * 卡路里含量
     * 宏量营养素比例
     * 过敏原标识

6. **收藏管理系统**
   - 支持菜谱保存功能
   - 实现自定义分类收藏夹

7. **膳食计划功能**
   - 开发交互式日历界面
   - 实现拖拽式菜谱安排功能

8. **智能调整功能**
   - 自动调整食材分量
   - 根据用餐人数实时重新计算用量

9. **烹饪辅助模式**
   - 提供分步骤烹饪指导
   - 集成计时器功能

10. **离线访问功能**
    - 确保已保存菜谱可离线查看

11. **社交分享功能**
    - 集成主流社交平台分享接口
    - 支持收藏菜谱一键分享

## 技术实现规范
1. 必须采用响应式设计,确保多设备兼容性
2. 所有用户输入数据必须进行前端验证
3. API调用需实现错误处理和加载状态提示
4. 本地存储方案需采用IndexedDB或等效技术
5. 交互元素必须符合WCAG 2.1可访问性标准

## 交付要求
1. 提供完整的前端源代码
2. 包含详细的技术文档
3. 提交用户操作流程图
4. 提供API集成说明文档
5. 包含性能优化方案说明

使用说明

  • 点击"复制提示词"按钮复制完整内容
  • 粘贴到 ChatGPT、Claude 或其他 AI 对话工具中
  • 根据实际需求调整提示词中的具体参数
  • 可以多次迭代优化以获得更好的结果