🐟
🐟
🐟
🐟

我妈的血压计总丢?我用AI做了个「家庭医疗物品追踪器」——现在全家抢着扫码登记

站长
2026年4月7日 · 阅读 1503 · 点赞 22 · 预计 5 分钟
分享:

妈妈的血压计又不见了?我用AI做了个「家庭医疗物品追踪器」

上周三晚上,我妈第4次翻遍客厅抽屉找电子血压计——结果它正安静躺在阳台绿植架后,蒙着灰。我爸的降压药盒在冰箱冷冻层躺了两周,过期三天才被发现。

这不是健忘,是家庭医疗管理没有数字锚点

第二天中午,我打开Cursor,让Claude Code帮我生成一个轻量级微信小程序:不连数据库、不写后端、纯前端本地存储+扫码登记+智能提醒。3小时完成,当晚全家扫码录入27件物品(含胰岛素笔、雾化器、助听器电池……),第3天我妈发来截图:“刚收到‘阿司匹林剩余3粒’提醒,顺手补了单。”

今天,我把完整流程拆给你——不用懂JSON Schema,不用配云开发,连微信开发者工具都只开了一次。

✅ 你将亲手做出什么?


  • 微信小程序首页:显示所有已登记物品(名称/数量/有效期/最后使用位置)

  • 「+ 添加」按钮:调起相机扫码(支持药品条形码、自定义二维码)

  • 点击条目弹出详情页:支持语音备注(“放爷爷床头柜第二格”)、拍照存证、设置过期日历提醒

  • 所有数据本地加密存储(wx.setStorageSync),离线可用
  • 🛠️ 工具准备(5分钟)


  • 微信开发者工具(最新版)

  • Cursor(开启Claude Code插件,选择claude-3.5-sonnet

  • 一台手机(用于测试扫码)
  • > 💡 小贴士:不需要注册小程序账号!用「体验版」即可全家试用。上线只需10分钟,但先解决真实问题更重要。

    🔧 Step 1:让Claude Code生成核心逻辑(2分钟)


    在Cursor新建文件 pages/index/index.js,输入以下Prompt:

    你是一个资深微信小程序开发者。请为零基础用户生成一个「家庭医疗物品追踪器」的首页JS逻辑,要求:
  • 使用wx.getStorageSync/wx.setStorageSync存储数据,结构为数组[{id, name, count, expireDate, location, photoUrl, note}];

  • id用Date.now()生成;
  • 提供addNewItem()函数:弹出相机扫码,扫码后跳转到表单页(pages/form/form);

  • 提供renderList()函数:按expireDate倒序渲染,近7天过期标红,数量≤2标黄;

  • 不要任何网络请求或云开发;

  • 注释每行作用,用中文。

  • Claude Code会返回完整可运行代码。复制粘贴进文件,保存。

    🎨 Step 2:用AI秒建UI(3分钟)


    新建 pages/index/index.wxml,对Cursor说:

    生成微信小程序wxml:一个简洁医疗风列表页,顶部有「家庭医疗箱」标题和+号图标;每项包含物品图标(用emoji:💊/🩺/⚡)、名称、数量 badge、过期日(如「⚠️ 6月12日过期」)、位置小字;点击跳转详情页;底部固定「扫码添加」按钮,用绿色医疗蓝(#2E8B57)。

    再让AI生成对应 index.wxss

    生成配套wxss:卡片圆角8px,阴影浅灰,过期文字红色#d32f2f,数量badge背景#e3f2fd,文字#1976d2;+号按钮悬浮微动效。

    📱 Step 3:扫码→表单页,一气呵成(5分钟)


    新建 pages/form/form.js,Prompt:
    生成表单页JS:扫码成功后自动填入code字段;表单含:物品名称(默认值=扫码内容)、数量(数字输入框,默认1)、过期日(日期选择器,默认3个月后)、位置(文本输入框,默认「客厅药箱」)、语音备注按钮(调用wx.startRecord)、拍照按钮(wx.chooseImage)。提交后存入storage并返回首页。

    同理生成form.wxml(带语音/拍照图标)和form.wxss(清爽表单布局)。

    🚀 Step 4:真机扫码测试(关键!)


  • 微信开发者工具 → 预览 → 生成体验版二维码

  • 用家人手机微信扫码 → 允许摄像头 → 对准任意条形码(如牛奶盒)

  • 表单页自动填入“6923450601234”,手动改名为「硝苯地平缓释片」,设过期日→提交

  • 返回首页,立刻看到新条目!下拉刷新,过期日变红 ✅
  • 💡 进阶彩蛋(可选)


  • 让Claude Code加「语音转文字」:Prompt加一句“调用wx.downloadFile下载语音,用腾讯云ASR API(提供mock实现)转文字存入note”

  • 加微信订阅消息提醒:在过期前1天触发(需开通订阅模板,但Prompt里可先生成伪代码)
  • 🌟 为什么这个能火?


  • 真痛点:不是“炫技”,是每天发生的丢失、过期、重复购买

  • 零门槛信任感:全家一起扫码录入,比Excel表格更自然

  • 副业延展性强:社区养老中心已询价定制版(加家属通知功能)
  • > 我把源码打包好了:[woshird.com/hack/family-medical](https://woshird.com/hack/family-medical)(含全部Prompt+截图+避坑清单)
    >
    > 下一篇预告:《物业群刷屏的「楼道灯报修地图」怎么做?AI画热力图+微信通知双驱动》

    标签:cursor, claude-code, 小程序, 生活技巧

    站长
    人人都是程序员,站长
    分享: