# 《宠迹》功能清单 v1.0(个人开发者合规版) ## 一、基础信息管理 ### 1. 宠物档案 - [ ] 支持添加多只宠物(上限建议 10 只) - [ ] 每只宠物的基本信息:昵称、品种、生日(自动计算年龄)、性别、体重(可记录历史体重并生成曲线) - [ ] 上传宠物头像(本地存储或云存储) - [ ] 可选性格标签(如“社牛”、“胆小”等,预置选项) - [ ] 支持编辑、删除宠物 ### 2. 个人中心 - [ ] 用户可自定义昵称、头像(手动填写/上传) - [ ] 展示使用统计(累计记录天数、照片数量等) - [ ] 关于我们、隐私政策、用户协议入口 - [ ] 意见反馈(表单提交到开发者邮箱或云数据库) ## 二、成长日记(个人时间轴) ### 1. 日记发布 - [ ] 发布图文/短视频记录(仅自己可见,无公开/分享功能) - [ ] 支持从相册选择或拍照 - [ ] 可添加文字描述、心情标签(如“开心”、“捣蛋”) - [ ] 可选记录地点(手动输入文本,不调用地图) - [ ] 记录类型分类:日常、成长、医疗、饮食等(供后续筛选) ### 2. 日记管理 - [ ] 时间轴模式按日期倒序展示 - [ ] 支持按年份/月份筛选 - [ ] 支持按记录类型筛选 - [ ] 支持编辑、删除已有记录 - [ ] 图片/视频可点击放大查看 ## 三、健康医疗本(纯记录+提醒) ### 1. 疫苗与驱虫记录 - [ ] 记录疫苗名称、接种日期、下次接种日期 - [ ] 记录驱虫药名称、体内/外、用药日期、下次用药日期 - [ ] 支持上传疫苗本照片/驱虫药包装照片 - [ ] 支持编辑、删除 ### 2. 提醒功能(使用微信订阅消息) - [ ] 用户可开启下次疫苗/驱虫提醒 - [ ] 提醒时间可自定义(提前1天/3天/7天) - [ ] 每个提醒项独立开关 ### 3. 体重管理 - [ ] 记录体重、日期 - [ ] 生成体重变化曲线(折线图) - [ ] 支持修改、删除历史体重 ### 4. 其他健康记录 - [ ] 就诊记录:医院名称、就诊原因、诊断结果、费用(可选) - [ ] 用药记录:药品名、用法用量、起止时间 - [ ] 检查报告上传(图片) ## 四、物资管家(纯库存记录) - [ ] 添加物资:粮、罐头、零食、猫砂、药品等 - [ ] 记录当前库存数量、单位 - [ ] 低库存预警阈值设置(用户自定义) - [ ] 首页显示低库存物品列表 - [ ] 消耗记录:每次减少库存可备注(如“吃了半袋”) - [ ] 仅做记录,不提供购买链接/支付功能 ## 五、亮点功能:时光机工坊(本地趣味生成器) ### 1. 同角度对比 - [ ] 选择两张同一场景/姿势的宠物照片 - [ ] 小程序自动裁剪、缩放、对齐 - [ ] 生成左右对比图或上下滑动对比图 - [ ] 全部处理在用户设备本地完成,不上传服务器 ### 2. AI漫画滤镜 - [ ] 选择一张宠物照片 - [ ] 应用预置的滤镜模板(宫崎骏风、国潮风、像素风等) - [ ] 滤镜算法使用轻量级库(如 TensorFlow Lite 或离线模型)在本地运行 - [ ] 生成结果可保存到相册 ### 3. 时光机视频 - [ ] 用户选择最多 15 张照片 - [ ] 套用模板(自带转场和背景音乐) - [ ] 生成 15 秒以内短视频 - [ ] 可保存到相册,或直接分享到微信聊天(调用微信分享接口,不经过小程序服务器) - [ ] 分享时不附带小程序链接,仅为纯视频文件 > 注:所有图片/视频处理均在用户设备端完成,不涉及云端存储和内容审核,完全合规。 ## 六、宠物生活信息卡(静态信息展示) ### 1. 信息分类 - [ ] 预设几大类别:宠物医院、宠物友好餐厅、宠物公园、宠物店 - [ ] 每类下列出若干商家信息(由开发者预先手动录入) ### 2. 信息详情 - [ ] 展示商家名称、地址、联系电话(如有)、简介 - [ ] 提供“一键拨打”电话(使用 `wx.makePhoneCall`) - [ ] 提供“查看位置”按钮(调用 `wx.openLocation` 打开腾讯地图查看位置,无需申请地图插件) - [ ] 不支持用户添加、评论、点赞 ### 3. 信息维护 - [ ] 开发者可通过云开发数据库后台管理(增删改查) - [ ] 初期可手动整理本地宠物友好场所数据 ## 七、系统与工具 - [ ] 数据备份与恢复(导出/导入 JSON 文件到本地) - [ ] 清理缓存(清除本地生成的临时图片/视频) - [ ] 深色模式跟随系统(可选) - [ ] 首次启动引导页(介绍核心功能) --- ## 附录:不包含的功能(明确排除) - ❌ 任何形式的用户间互动(评论、点赞、私信、分享到公共广场) - ❌ 亲友共享/多用户协作编辑 - ❌ AI 医疗诊断或健康建议(仅做知识科普也不行,避免风险) - ❌ UGC 地图打卡、用户标注 - ❌ 微信支付、电商购买 - ❌ 订阅消息之外的任何推送(不可做群发模板消息) - ❌ 位置上传、实时位置共享 - ❌ 用户生成内容对外公开(所有记录仅存储在用户本地或私有云数据库) --- 你可以将此清单复制到 `.md` 文件中保存,作为开发的任务看板。需要我帮你针对其中某个模块(例如“时光机工坊”的技术实现)做进一步的细化说明吗?