【社会公益】个人健康改造计划:关注低卡饮食和科学作息

标签:社会服务、社会公益

标题:【社会公益】个人健康改造计划:关注低卡饮食和科学作息

─────────────────────────────────

1. Demo 简介

是什么:

关注低卡饮食和科学作息是一款面向公众健康普惠的跨端应用(Web / Android / iOS),帮助用户科学记录饮食、查询食物营养,实现低热量管理和健康饮食目标。与单一功能【查询热量】的不同点是:“记录一餐 → 自动匹配营养数据 → 查看今日热量缺口 → 触发一次黑名单食物提醒 → 查看周趋势”的体验路径。

面向谁:

• 减重人群 —— 不知道如何选择和记录低热量套餐,需要精准把控每日热量摄入

• 老年群体 —— 不清楚怎么搭配绿色健康的食谱套餐,容易忘记每餐吃了什么,需要简单易用的记录工具

• 营养小白 —— 缺乏基础营养知识,需要便捷的食物热量与营养成分查询

主要功能:

【功能一:饮食打卡与热量自动计算】

选择日期和餐次,录入菜品名称与份量,系统自动查询营养库计算每道菜的热量、蛋白质、碳水、脂肪和 GI 值,并汇总展示当日累计热量。支持禁止名单自动警示,防止误食高风险食材。

【功能二:营养查询】

内置可搜索的营养数据库,输入菜名即可查看完整的营养信息(热量/GI/三大营养素)。

【功能三:睡眠运动打卡与健康报表】

记录入睡/起床时间自动计算睡眠时长,支持10种运动类型打卡,所有数据支持按日期范围查询和 CSV 导出,便于社区医生或家人协助分析。

─────────────────────────────────

2. Demo 创作思路

灵感来源:

我身边有不少朋友正在减重,家里的长辈也越来越注重饮食健康。减重党每天纠结"这顿吃了多少卡",靠记忆估算总导致摄入超标;家里老人想吃得健康,却不知道哪些是绿色食材、怎么搭配才营养均衡,而且经常忘了昨天吃了什么。市面上的健康 App 要么收费门槛高、广告满天飞,要么功能臃肿需要绑定设备,老年人根本不会用。

想解决的问题:

• 减重人群:不会选低热量套餐、不会记录每日摄入,减重屡屡失败 —— 饮食打卡自动计算热量,按餐次汇总,让每日摄入一目了然

• 老年群体:不懂搭配绿色健康食谱、容易忘记每餐吃了什么、难以坚持健康饮食 —— 营养库辅助科学选餐,饮食打卡提供完整记录防止遗忘,简洁布局让操作毫无压力

• 营养小白:缺乏营养知识、不知道怎么查食物成分 —— 内置可搜索的营养数据库,输入菜名即可查看热量、GI、三大营养素

为什么做这个方向:

• 普惠价值:肥胖已成为重大公共卫生问题,科学饮食是防控第一道防线。让普通人——特别是老年群体——免费获得便捷的饮食记录与查询工具,是降低健康门槛的公益实践

• 公平可及:React Native 跨端方案覆盖 Web/Android/iOS,操作简单、布局简洁,老年用户也能独立使用

• 隐私保护:数据完全本地存储,不上传云端,零隐私泄露风险

─────────────────────────────────

3. Demo 体验地址
方式二:Zip 打包上传

• 将交互式可体验的 HTML 文件使用 Zip 格式打包上传至社区

dist.zip (419.9 KB)

─────────────────────────────────

4. TRAE 实践过程

整个项目从公益想法到可运行 Demo,全程使用 TRAE IDE 完成,以下是完整的开发流程:

【第一阶段:需求分析与文档生成】

向 TRAE 描述了"进行需求迭代:新增用户注册功能,输入用户和 密码就行,限制用户名唯一。 先制作好需求文档。"

【第二阶段:架构设计与技术选型】

TRAE 实现【Vue】迁移到【React Native】的要求,推荐了 React Native + Expo 跨端方案,设计了分层架构(用户层 → 表现层 → 业务层 → 数据层),确定了 Zustand 状态管理 + AsyncStorage 本地存储的技术路线,以及模块化的目录结构。整个设计过程通过多轮对话迭代确认。

【第三阶段:UI 打磨与适老化优化】

TRAE 按照 Google Material Design 规范,帮我实现了操作简单、布局简洁的界面:

• 大字号(15-16px 正文)、宽按钮(paddingVertical: 15)、高对比度配色

• 首页 Dashboard 一目了然:统计行 + 快捷操作 + 最近记录,不超过 3 步完成打卡

• 卡片圆角统一、阴影层级分明,视觉干净不杂乱

─── 关键任务 Session ID ───

:warning: 请补充不少于 3 个 Session ID(双击 TRAE 对话头像复制):

• 需求分析与文档生成:[.1197819867708474:ff83f7f5101d372753a9b3e638a02446_6a2fe1c347d907e9d94d1379.6a315409ba3199934b2b034c.6a3154092d9dbace98617552:Trae CN.T(2026/6/16 21:47:53)]

• 框架迭代:[1197819867708474:310f2c8ef24ea8cc63d08aaecb21f575_6a3d820a61139ddbbde8d4f7.6a3d820a61139ddbbde8d4fa.6a3d820a61139ddbbde8d4f8:TRAE Work CN.0.1.25.no_sid.no_ppe.T(2026/6/26 03:31:22)]

• Google设计风格适配:[1197819867708474:4ee42c6e033ff90f8d3bf76e0e820e13_6a4290fc49677328cd1d94ec.6a4290fd49677328cd1d94ef.6a4290fc49677328cd1d94ed:TRAE Work CN.0.1.25.no_sid.no_ppe.T(2026/6/29 23:36:29)]

─────────────────────────────────

5. 开发心得

TRAE 最大的帮助是把想法落地的速度提升了几个量级。从"我想做一个健康饮食 App"到"可运行的 Demo",TRAE 不仅帮我写了代码,更重要的是帮我理清了需求边界和架构设计。特别是需求文档阶段,TRAE 把我模糊的"想做给老人用"的想法,拆解成了具体的功能点(饮食备忘、营养查询、大字号适配),这个梳理过程让我对产品定位更清晰。

适老化设计是在开发过程中逐步明确的。一开始我只是想做一个通用的健康工具,但在和 TRAE 对话讨论目标用户时,越来越意识到老年群体的特殊需求——不只是字号大一点,而是操作流程要更短、反馈要更直接、错误提示要更易懂。TRAE 在 UI 规范文档中帮我把这些设计原则固化下来,后续开发就有据可依了。

─────────────────────────────────

报名帖链接:https://forum.trae.cn/t/topic/29790

健康赛道你的创意非常棒,我们可以一起进步,共同提高吗?互相支持一下了1

1 个赞

仔细体验了一下,你们把饮食打卡、营养库和黑名单警示放在同一条低卡管理流程里:用户不是只查热量,而是能从记录餐次到查看 kcal、蛋白质、碳水、脂肪、GI,再到风险食物提醒,这个链路对需要长期控卡的用户比单纯查食物数据库更实用。

如果能在展示上再优化一下:可以在帖子开头补一个“记录一餐 → 自动匹配营养数据 → 查看今日热量缺口 → 触发一次黑名单食物提醒 → 查看周趋势”的体验路径,这样评委能更快看懂它和普通食物热量查询工具的差异。

还有我们团队做的《衍境》也在这个比赛里,生活娱乐赛道,互动影游方向,有空来看看 → 【生活娱乐赛道】衍境 Demo:EvoMap 驱动的互动影游智能体创作系统

1 个赞

相同题材下的互补功能,已支持!

1 个赞