案例

健康生活

戒烟小程序开发方案:按烟龄生成黑肺,每日打卡慢慢变白

体验版方案:按烟龄生成黑肺,每天打卡变白一点。示意图,非医学诊断。

首页 / 案例 / 戒烟小程序开发方案:按烟龄生成黑肺,每日打卡慢慢变白

行业:健康生活
技术栈:微信小程序 · 本地存储
结果:体验版方案:按烟龄生成黑肺,每天打卡变白一点。示意图,非医学诊断。

戒烟主题插画:左侧烟头化作绿叶,右侧路牌写着健康生活从戒烟开始

这是一套给身边人用的戒烟小程序体验版。用户填烟龄和每天大概抽多少支,小程序生成一副被熏黑的肺;每确认一天没抽,肺就变白一点。看得见的进度,用来代替「少抽对身体有好处」这种听得见、看不着的说法。

肺的颜色是进度隐喻。页面文案用「身体在恢复」,并标明「示意图,非医学诊断」。本文记录体验版的范围和规则,供评估同类健康打卡小程序时对照。

要解决什么

  • 健康收益太抽象,用户不知道今天的坚持落在哪。
  • 断签就清零,人往往直接卸载,而不是回来补上。
  • 复吸很常见。留存取决于破戒之后还有没有一条退路。

黑肺按包年分五档

新用户录入两项:烟龄(年)、日均支数。包年 = 烟龄 × 日均支数 ÷ 20。包年越高,初始颜色越深,后面要走的周期也越长。

包年 初始档
不到 5 第 1 档,最浅
5–15 第 2 档
15–30 第 3 档
30–50 第 4 档
50 以上 第 5 档,最深

画面用一黑一白两张肺图做透明度叠加,进度可以连续调节,不必为每一天单独画一张。老用户已有档案,打开直接进首页。

变白按健康节点走

颜色不按戒烟天数平均分。节点对齐常见的公开时间点:约 20 分钟、24 小时、2 周、1 到 9 个月、1 年。碰到节点,肺明显变白一截,并弹出一段说明;两个节点之间,每天只动一点。

初始越黑,总周期越长。前 7 天的变化要一眼能看出来,这一周的反馈决定人会不会接着打开。

说明文字写「身体在恢复」。节点内容是健康科普,供用户自己看,页面同时保留「示意图,非医学诊断」。

每天打开之后

首页放三件事。

  • 今天没抽。每天只能打一次。已经打过,提示今天完成;还没打,有效戒烟天数加 1,按曲线重算肺的颜色。若正好落到里程碑,弹出庆祝和对应科普。首页同步更新已戒天数、少抽支数和省下的钱。
  • 烟瘾应急。倒计时加上呼吸引导,单独运行,不改打卡状态。扛过去可以给一个小奖励,这个奖励不计入戒烟天数。
  • 健康里程碑。一条时间线,点开是该节点的说明。

漏打卡和复吸

漏打卡按自然日计算。距离上次打卡满 2 天才弹出确认,当天没点不算漏。弹窗问一句「这几天抽了吗?」,语气是确认,不是责备。

  • 选「没抽」:按实际空档补签,进度照常往前。单次最多补 3 天,避免一次补上一个月。
  • 选「抽了」:体验版固定回退 2 天,天数不清零。记下这次的触发场景,给一句鼓励,再回到首页。

纯自觉打卡可以被绕过。体验版把诚实的成本压低:回退幅度固定、档案保留。惩罚一旦重过「再打开一次」的意愿,用户会删掉小程序。

体验版做到哪

阶段 范围
体验版 录入烟龄、生成肺、每日打卡变白、已戒天数 / 省钱 / 少抽支数、里程碑、烟瘾应急。数据存在手机本地,没有账号。
下一版 破戒复盘、触发场景统计、微信订阅消息提醒。
再往后 分享海报;家人可以点赞鼓励。家人侧只保留点赞。
以后 账号与云同步;如需硬件,再对接呼气一氧化碳检测仪。

体验版给身边人用,本地存储即可。正式对外发布时,微信小程序健康类目要单独核对资质和审核要求。

规则放在配置里

恢复曲线的节点、每天变白的幅度、回退天数,都写成配置表,方便改手感,而不必改页面结构。本地要留下的字段:起始日期、烟龄、日均量、打卡记录、破戒记录。

同类项目可以怎么开工

健康打卡、习惯养成这一类小程序,可以按同一条顺序拆:先让进度看得见,再写好漏签和破戒之后怎么回来,最后才加提醒、分享和硬件。家人参与停在点赞鼓励。

把使用人群、要不要云同步、要不要订阅消息发到联系页,可以按这个范围估周期。深圳客户可以到龙华当面看,电话 0755-28896137。小程序定制见小程序开发。

咨询同类项目

说明行业和现有系统即可,无需先准备完整标书。