这里记录了我的一些技术实践和个人项目。
卡路里信用 - 游戏化健康管理小程序
项目介绍 卡路里信用 (Calorie Credit) 是一款基于每日卡路里额度的健康管理微信小程序。 它的核心理念是将卡路里管理游戏化:通过引入“信用额度”的概念帮助用户控制饮食。用户每天拥有一定的卡路里“信用额度”,每次饮食都相当于“消费”信用额度,让健康饮食像管理财务一样直观有趣。 核心功能 每日额度管理: 每天0点自动刷新卡路里信用额度,实时显示当日剩余,额度不足时提供预警。 AI 拍照识别: 集成智谱 AI GLM-4.6V,通过拍照上传食物,智能分析种类和份量,自动估算卡路里。 科学计算: 基于 Mifflin-St Jeor 方程 计算基础代谢(BMR),结合活动系数精准计算每日推荐摄入量(TDEE)。 健康指标: 输入身体数据自动计算年龄与 BMI,提供健康状态参考。 消费记录: 像记账一样记录每餐卡路里,支持编辑、删除与分享。 技术栈 前端框架: uni-app (Vue 3 + TypeScript) UI 组件: uni-ui 状态管理: Pinia 后端服务: 微信云开发 (云数据库、云函数、云存储) AI 服务: 智谱 AI GLM-4.6V (多模态大模型) 科学依据 本项目并非随意估算额度,而是严格遵循生物学规律: Mifflin-St Jeor 公式: 国际公认最贴近现代人体质的基础代谢计算标准。 TDEE 计算: 根据用户日常活动水平引入活动系数,计算真实的每日能量需求。 年龄动态调整: 考虑肌肉流失导致的代谢下降,为不同年龄段用户提供精准建议。 立即体验 欢迎微信扫描下方二维码体验: 通过将抽象的卡路里概念转化为直观的"信用额度",卡路里信用致力于帮助用户轻松建立健康的饮食习惯。