1. 自己介绍 
我是一名一年级小学生的家长,平时辅导孩子写作业最头疼的就是磨蹭、粗心这些问题。
从报名到初赛再到复赛,整个小程序从零到能跑起来,全靠和 TRAE "对话"完成。我的做法很简单——把想法直接讲给 TRAE 听,它帮我把需求变成代码,遇到报错我直接复制错误信息给它,它就能定位问题并修复。
最让我觉得"原来这么简单"的时刻是——当我告诉它"任务完成要自动加花",它直接帮我写好了完整的 toggleTask 逻辑,包括更新计数、记录历史、持久化存储,一气呵成。它帮我跨过的最大的坎是小程序的数据流设计,我完全不懂页面之间怎么共享数据,TRAE 教我用了本地存储方案,让四个页面都能读写同一份数据,实现了真正的"数据联动"。
从 6 月报名到现在 7 月底,我一个人在 TRAE 的帮助下,把一个想法变成了可以真实使用的小程序。虽然还在学习AI编程的路上,但 TRAE 让我相信——有想法就能做。
2. 产品简介(复赛版)
是什么
「送你几朵小红花」是一款微信小程序,定位为 “AI 智能亲子激励顾问”——不只是记录工具,更是在家长设置奖励时给出科学建议的育儿助手。
注:初赛作品名为「送你一朵小红花」,因小程序名称无法注册,复赛中改名为「送你几朵小红花」,产品定位和核心功能保持一致。
面向谁
- 小学生家长(核心用户):孩子处于小学低年级,面临磨蹭、粗心、缺乏学习动力等问题
- 6-10 岁儿童:处于习惯养成关键期,需要外部激励帮助建立规律
完整功能与用户使用路径
| 页面 | 功能 | 用户使用路径 |
|---|---|---|
| 小红花余额展示、今日任务列表、AI 智能提示、一键发花、添加任务 | 家长打开小程序 → 查看今日任务 → 孩子完成任务 → 家长勾选确认 → 自动获得小红花 | |
| 本周统计、成就系统、历史记录 | 孩子/家长查看本周获得多少花 → 解锁了哪些成就 → 回顾历史进步 | |
| 奖励商城、兑换记录 | 孩子攒够花 → 选择想要的奖励 → 确认兑换 → 扣减小红花 → 家长兑现承诺 | |
| 个人信息、数据统计、成员管理、设置 | 家长查看累计数据 → 管理多个孩子 → 调整设置 |
核心功能详解
智能发花系统
- 支持默认规则(完成任务自动+花)+ 额外奖励(认真、进步等)
- 家长一键发放,操作零门槛
任务打卡管理
- 学习任务 + 生活任务双类型
- 点击勾选完成,自动获得小红花
- 支持自定义添加任务
AI 智能提示
- 基于任务完成情况、奖励设置、学习/生活任务比例等,给出科学育儿建议
- 例如:“学习和生活任务数量不平衡,建议添加一些生活任务”
- 例如:“你已经攒了很多小红花,可以去兑换礼物啦”
灵活兑换商城
- 玩具、零食、游戏时间、外出游玩、亲子游戏等多种奖励
- 家长和孩子共同商定,自定义添加
成长记录墙
- 可视化展示本周/历史小红花获得情况
- 让孩子看见自己的进步轨迹
成就系统
- 设置阶段性成就(如"连续 7 天完成作业")
- 激发成就感和持续动力
相比初赛 Demo 的升级
| 升级项 | 初赛 Demo | 复赛完整版 |
|---|---|---|
| 产品形态 | 交互式 HTML Demo(浏览器打开) | 真实微信小程序(可扫码体验) |
| 数据持久化 | 浏览器 localStorage | 微信小程序本地存储 |
| AI 提示 | 静态提示文案 | 动态智能提示(基于实时数据计算) |
| 任务类型 | 单一任务 | 学习 + 生活双类型任务 |
| 兑换商城 | 固定 6 个奖励 | 支持自定义添加奖励 |
| 成就系统 | 静态展示 | 动态计算达成状态 |
| 成员管理 | 无 | 支持多成员管理 |
| 分享功能 | 无 | 支持生成分享卡片 |
| 稳定性 | 首次使用有 JSON.parse 异常 | 完善空值判断,稳定可体验 |
产品截图
【截图 1:首页 - 小红花计数 + 任务列表 + AI 提示】
【截图 2:记录页 - 本周统计 + 成就列表】
【截图 3:兑换页 - 奖励列表 + 兑换记录】
【截图 4:我的页 - 个人信息 + 数据统计】
3. 产品演示视频
产品完整演示视频已上传至抖音:
3.02 复制打开抖音,看看【双鱼幻影的作品】自从用了这个小程序,我儿子每天催着我给他派任务… https://v.douyin.com/Y4WVhpz8qXc/ 11/22 Q@K.Ji MWm:/ :7pm
https://www.douyin.com/video/7668223960995171593
视频展示了从打开小程序 → 查看任务 → 完成任务获得小红花 → 兑换奖励的完整核心流程,以及 AI 智能提示的实际效果。
4. 产品创作历程
从想法到 Demo(6 月)
孩子刚上一年级,每天回家想先看电视再写作业,写字还粗心不认真。我想用"小红花"激励他,但看了很多育儿文章后意识到——奖励机制是一把双刃剑。
市面上的打卡工具要么太简单(只有记录功能),要么太游戏化(孩子沉迷奖励本身)。没有一个能在家长设置奖励时,基于儿童心理学给出科学建议。
于是有了「送你一朵小红花」的想法:做一个不只是"发花",更能"教家长科学发花"的小程序。
从 Demo 到完整作品(7 月)
初赛的 Demo 证明了这个想法可行——一个 HTML 页面就能跑通"任务打卡→获得小红花→兑换奖励"的核心链路。但评审的反馈让我意识到,要让产品真正可用,还需要解决几个关键问题:
关键问题 1:数据稳定性
初赛 Demo 首次使用时 localStorage 为空,JSON.parse 会报错。TRAE 帮我完善了所有空值判断,确保首次使用也能稳定运行。
关键问题 2:AI 提示的动态化
初赛的 AI 提示是静态文案,复赛中我让 TRAE 帮我写了一套动态计算逻辑——根据任务完成比例、学习/生活任务平衡度、小红花余额等实时数据,给出不同的提示建议。
关键问题 3:从 HTML 到真实小程序
最大的挑战是把浏览器 Demo 迁移到微信小程序。TRAE 帮我处理了 wx.getStorageSync、wx.showModal 等小程序 API 的适配,以及 tabBar 配置、页面路由等框架层面的迁移。
关键决策:为什么保留本地存储而不是上云?
考虑到这是一款亲子工具,涉及孩子的日常行为数据,隐私安全至关重要。选择本地存储(不联网、不上云)让家长更放心,也降低了技术复杂度,让我能专注于功能打磨。
5. TRAE 实践过程
开发流程
阶段 1:需求梳理(6 月中旬)
└── 和 TRAE 沟通产品定位、核心功能、用户场景
└── 输出需求文档和页面结构规划
阶段 2:Demo 开发(6 月底)
└── 用 HTML 实现可交互 Demo
└── 验证核心链路:任务打卡 → 发花 → 兑换
阶段 3:小程序迁移(7 月上旬)
└── 创建微信小程序项目结构
└── 适配小程序 API 和存储方案
阶段 4:功能补全(7 月中旬)
└── 实现 AI 智能提示动态算法
└── 添加成员管理、分享功能
└── 完善空值判断和异常处理
阶段 5:打磨优化(7 月下旬)
└── 修复已知 Bug
└── 优化交互细节
└── 生成体验版、录制演示视频
关键开发步骤截图
【截图 1:TRAE 生成小程序首页代码的界面】
说明:向 TRAE 描述"首页要有小红花计数、任务列表、底部导航",它直接生成了完整的 index.ts + index.wxml + index.less
【截图 2:TRAE 调试数据流问题的对话】
说明:从兑换页返回首页后小红花数量不刷新,TRAE 帮我添加了 onShow 生命周期实现数据同步
【截图 3:TRAE 生成 AI 提示动态算法的界面】
说明:让 TRAE 基于任务完成情况、奖励设置、学习/生活比例等条件,生成智能提示算法
【截图 4:TRAE 修复 JSON.parse 异常的对话】
说明:首次进入页面时存储为空字符串,JSON.parse 报错,TRAE 帮我加了空值判断
关键任务对话的 Session ID
| 阶段 | Session ID | 任务描述 |
|---|---|---|
| 需求梳理 | .948209555614697:8446834882b09f38e218c0c96ca62a6b_6a39fdd35b0ce33f0cb53eab.6a506593ddabdf4fee7bed94.6a50658f78d03f8d488d7052:Trae CN.T(2026/7/10 11:22:59) | 和 TRAE 梳理产品需求、确定页面结构和功能列表 |
| 首页开发 | .948209555614697:ee554a44614222fd0b5f3947005207a7_6a39fdd35b0ce33f0cb53eab.6a55984522e6e54989a43adf.6a5598434cd6f43fbd4958ee:Trae CN.T(2026/7/14 10:00:37) | 生成首页代码:小红花卡片、任务列表、AI 提示、添加任务弹窗 |
| 数据流设计 | .948209555614697:38b7bba3458b1ede54c073f630f5df73_6a559a6922e6e54989a43b6f.6a55e36122e6e54989a44148.6a55e3604cd6f43fbd4958f2:Trae CN.T(2026/7/14 15:21:05) | 设计本地存储方案,实现页面间数据同步和持久化 |
| Demo 打包 | .948209555614697:18706982b953f2868a82500e4358756d_6a572e9c919cb7ab2d5dfff2.6a69ca719ef3321fefd34aaa.6a69ca70f9d4d127b6a422ee:Trae CN.T(2026/7/29 17:40:01) | 生成交互式 HTML Demo,用于初赛提交 |
6. 加分项
技术方案分享
技术栈: 微信小程序原生开发(WXML + WXSS + TypeScript)
数据存储方案: 微信小程序本地存储(wx.getStorageSync / wx.setStorageSync),所有数据保存在用户设备本地,不上传服务器,保护隐私安全。
AI 提示算法核心逻辑:
- 根据任务完成比例(doneRatio)判断阶段提示(全部完成 / 完成大半 / 刚开始)
- 根据学习/生活任务比例判断是否失衡
- 根据小红花余额判断是否需要兑换提醒
- 根据连续打卡天数给予鼓励
代码结构:
miniprogram/
├── pages/
│ ├── index/ # 首页:任务打卡、发花
│ ├── record/ # 记录页:统计、成就
│ ├── redeem/ # 兑换页:奖励商城
│ ├── profile/ # 我的页:数据、设置
│ ├── members/ # 成员管理
│ └── share-view/ # 分享页面
├── components/
│ └── navigation-bar/ # 自定义导航栏
├── utils/
│ ├── ai-tips.ts # AI 提示算法
│ ├── types.ts # 类型定义
│ └── util.ts # 工具函数
└── app.ts # 全局配置
商业化与社会价值分析
商业化潜力:
- 目标用户群体庞大:中国小学生约 1 亿人,对应家长群体约 2-3 亿
- 可探索增值服务:AI 个性化激励方案、学习数据分析报告、家庭教育课程
- 轻量级工具,用户获取成本低,口碑传播效应强
社会价值:
- 帮助家长建立科学的激励习惯,避免奖励机制误用对孩子造成伤害
- 减少因辅导作业产生的家庭矛盾
- 促进孩子自主性和内在动机的培养
产品迭代规划
| 阶段 | 功能 |
|---|---|
| 当前版本 | 任务打卡、发花、兑换、记录、AI 提示、成就、成员管理 |
| Phase 2 | 学习数据分析(各科目表现趋势)、错题本功能 |
| Phase 3 | 家校共育(老师可发放"学校小红花") |
| Phase 4 | AI 个性化激励方案生成、家庭教育知识库 |
标签: 学习工作
初赛晋级作品: 【学习工作赛道】送你一朵小红花 —— AI 智能亲子激励小程序









