【标签】 按所选赛道选择话题标签:生活娱乐,必须四选一;参加附加赛题的还可加选 社会公益 标签。(需要跟报名通过的赛道保持一致)
【标题】【生活娱乐赛道】智能菜谱识别助手
(示例:【生活娱乐赛道】+XXXX
【正文】 至少包含以下 4 个部分,可以增加额外的部分(比如自我介绍、经验总结、踩坑复盘等)
0. 先和大家打个招呼吧 ![]()
-
你是谁: 一名热爱生活的年轻人,平时喜欢自己做饭,但经常被"今天吃什么"困扰。;
-
你是怎么用 TRAE 把 Demo 做出来的:
-
一、如何把脑海里的创意一句句讲给 TRAE
我没有写专业需求文档,而是把模糊想法拆分成多轮口语化需求,分阶段逐步交付给 TRAE,循序渐进搭建产品:
-
第一轮:交代参赛背景与整体产品框架
我先直白说明这是 TRAE 创造力大赛生活娱乐赛道作品,需要纯前端单页网页、无需后端,讲清产品核心定位「情绪树洞 + 治愈花朵生成」,让 TRAE 先输出完整页面规划、技术实现方案,确认首页、情绪输入页、结果页、花园图鉴四大页面结构,避免后期大规模返工。
-
第二轮:描述视觉风格与页面基础交互
不用写 CSS 样式代码,直接用大白话描述视觉要求:整体莫兰迪温柔治愈风,米白底色,淡绿、淡粉、浅紫柔和主色调,页面切换淡入淡出过渡动画,所有按钮圆角柔和带 hover 反馈,电脑端居中限制宽度、手机端自动适配,TRAE 直接生成完整页面骨架与页面跳转逻辑。
-
第三轮:拆解核心业务功能逻辑
把核心交互拆成通俗需求逐条告知:6 种情绪对应不同形态 CSS 花朵、内置多组治愈文案随机匹配、localStorage 本地存储用户生成记录、未选择情绪时生成按钮置灰校验,我不用懂图形绘制、浏览器本地存储 API,TRAE 一次性完成全套 JS 功能代码。
-
第四轮:补充细节优化与收尾功能
最后补充花朵绽放加载动画、空花园引导提示、海报截图下载、页面返回导航等体验细节,同时要求把全部样式、脚本内联整合,输出可直接双击运行的单 HTML 文件,方便后续打包部署。
全程沟通没有专业代码术语,想到什么需求就直接描述,预览效果不满意时直接反馈调整,比如 “花朵绽放动画节奏放缓”“图鉴卡片增加悬浮上浮阴影”,TRAE 会实时迭代修改,不用我手动调试代码。
二、让我觉得「原来这么简单」的关键一步
最颠覆我认知的是纯 CSS 动态花朵可视化生成环节。我原本以为要绘制 6 种形态、带渐变、绽放动画的抽象花朵,需要手写上百行复杂图形代码,光是调整花瓣弧度、色彩渐变、动画时序就要耗费大半天。但我只需要一句话分别描述每种情绪花朵的外观特征,TRAE 就能一次性生成全部花朵渲染代码,自带花苞舒展的入场动画,打开预览页面就能直接看到完整视觉效果,完全不用自学前端图形开发相关知识。
其次是一键整合导出完整项目,开发收尾时一句指令就能把 HTML、CSS、JS 全部内联打包,输出无外部依赖的静态网页,省去手动整理资源、修复路径报错的繁琐工作。
三、TRAE 帮我跨过了原本以为搞不定的技术坎
-
无需后端,实现完整产品业务闭环
我最初以为用户情绪记录、花园图鉴数据留存必须搭建服务器和数据库,自身没有后端开发经验,根本无法实现完整产品流程。TRAE 直接基于浏览器 LocalStorage 完成全部本地数据持久化,不用配置服务、不用编写接口,单页面就能实现「情绪输入→生成花朵→保存记录→查看历史图鉴」完整闭环,直接跨过后端开发的巨大门槛。
-
海报图片导出功能开发
实现心情海报截图下载需要引入 html2canvas 第三方库,处理画布尺寸、文字排版、图片渲染适配,这类工具库集成、跨域渲染问题我之前完全没有接触过,本以为要花费大量时间查阅文档、反复调试报错。我只简单描述海报尺寸、图文排版、下载逻辑,TRAE 自动引入依赖、编写完整截图导出代码,开箱即用无报错。
-
全自动响应式多端适配
手动编写电脑、手机双端适配需要反复调试布局,极易出现文字溢出、按钮点击错位等问题。TRAE 在生成代码时自动嵌入响应式布局规则,电脑端限制页面最大宽度居中展示,移动端自动缩放所有元素,不用我额外编写媒体查询代码,一次生成全端兼容。
-
-
(我们相信,每个作品背后都有一个真实的人。这段不计入评分,但真诚的分享,会让你的作品更有温度、也更容易被看到
)
1. Demo 简介
-
是什么:智能菜谱识别助手是一个纯前端网页工具,用户上传冰箱食材照片,AI识别食材后智能推荐简单易做的家常菜,并提供详细到每一步的新手友好教程。;
-
面向谁:厨房新手、独居青年、上班族、宝妈——所有打开冰箱却不知道做什么的人。;
-
主要功能:
AI识图:上传冰箱食材照片,自动识别鸡蛋、西红柿、土豆等常见食材
智能推荐:根据现有食材匹配20道家常菜,按匹配度排序,支持按时间和难度筛选
详细步骤:每道菜展示"已有食材"和"需补充食材",步骤带时间线可标记完成
收藏分享:收藏喜欢的菜谱,一键复制文字版分享给朋友。
2. Demo 创作思路
-
灵感来源:每次买菜回来兴致勃勃,结果放坏了既浪费钱又浪费食物。身边很多独居朋友和上班族都有同样的困扰。;
-
想解决的问题:打开冰箱不知道现有食材能做什么菜;网上菜谱太多太杂;很多菜谱步骤复杂,新手看不懂。希望1分钟内解决"今天吃什么"的难题。;
-
为什么做这个方向:生活娱乐赛道不只是游戏和短视频,"好好吃饭"才是每个人最真实的日常。用AI降低做饭门槛,减少食材浪费,养成健康饮食习惯,比天天点外卖更省钱。。
3. Demo 体验地址(三选一)
-
部署随时可公开访问的体验链接 https://lyx-yyds.github.io/recipe-assistant/;
-
交互式可体验的HTML格式文件,请使用Zip格式打包上传到社区;
-
硬件交互赛道可用演示视频替代在线体验(视频请上传第三方平台后附公开链接)。
4. TRAE 实践过程
-
清晰展示用 TRAE 完成 Demo 开发的完整流程 完整开发流程:
- 需求拆解(10分钟):用TRAE Work将产品拆分为上传→识别→推荐→详情4个模块
- 核心开发(50分钟):分阶段生成首页、AI识别页、20道菜数据库、推荐算法、详情页
- 联调优化(20分钟):整合所有模块,添加本地存储、收藏功能、响应式适配
- 打包部署(10分钟):优化代码,生成最终单文件HTML;
-
附开发关键步骤截图(不少于 3 张)
;
-
附关键任务对话的 Session ID(不少于 3 个),用于证明作品由 TRAE 开发完成 2930655502012563:d324927e8eca56f57776586c986ff4df_6a354c1e45f8871a759c9f80.6a4510bb6fa23a18ec53af11.6a4510ba6fa23a18ec53af0f:TRAE Work CN.0.1.21.no_sid.no_ppe.T(2026/7/1 21:06:03) 2930655502012563:5ea4ffb3fec5801d8922f2b0511c69b1_6a354c1e45f8871a759c9f80.6a45119f6fa23a18ec53af28.6a45119f6fa23a18ec53af26:TRAE Work CN.0.1.21.no_sid.no_ppe.T(2026/7/1 21:09:51) 2930655502012563:46aa45cde25e67346a4aaffbf2664967_6a354c1e45f8871a759c9f80.6a4512936fa23a18ec53af51.6a4512936fa23a18ec53af4f:TRAE Work CN.0.1.21.no_sid.no_ppe.T(2026/7/1 21:13:55) 2930655502012563:9e2b81ae7b17970cba7d096b4a9d5b72_6a354c1e45f8871a759c9f80.6a4513b66fa23a18ec53af86.6a4513b66fa23a18ec53af84:TRAE Work CN.0.1.21.no_sid.no_ppe.T(2026/7/1 21:18:46) 2930655502012563:328604c4bafa161154d74a9215065df8_6a354c1e45f8871a759c9f80.6a4514e76fa23a18ec53afd9.6a4514e66fa23a18ec53afd7:TRAE Work CN.0.1.21.no_sid.no_ppe.T(2026/7/1 21:23:51)。
5. 对应的报名审核通过的帖子链接 每当打开冰箱不知道现有食材能做什么菜,经常因想不出菜谱而点外卖,造成食材浪费,让这个小应用帮助您吧。
Session ID 在哪找? Session ID 是 TRAE 每段对话任务的唯一标识,用来证明作品确实由 TRAE 开发完成。请在创作时保留关键任务的对话记录,发帖时附上对应 Session ID——双击 TRAE 的对话复制出来即可。(如下图)





