# weight-tracker-miniprogram **Repository Path**: CodeTV/weight-tracker-miniprogram ## Basic Information - **Project Name**: weight-tracker-miniprogram - **Description**: 基于微信小程序原生和云开发的模式,开发的一款体重记录小程序,帮助用户轻松追踪和管理体重数据。 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-02-28 - **Last Updated**: 2026-03-04 ## Categories & Tags **Categories**: Uncategorized **Tags**: 微信小程序, 云开发 ## README # 体重记录小程序 一款基于微信云开发的体重记录小程序,帮助用户轻松追踪和管理体重数据。 ## 功能特点 - **体重记录**:快速记录每日体重数据 - **数据可视化**:直观查看体重变化趋势 - **云端存储**:使用微信云开发,数据安全可靠 - **云函数支持**:后端逻辑通过云函数处理 ## 技术栈 - **前端**:微信小程序 (Mini Program) - **后端**:微信云开发 (WeChat Cloud Development) - **数据库**:云数据库 (CloudBase Database) - **云函数**:Node.js 云函数 - **依赖**: - `@cloudbase/node-sdk`:云开发 Node.js SDK - `@cloudbase/database`:云数据库 SDK - `lodash`:JavaScript 实用工具库 ## 项目结构 ``` ├── cloudfunctions/ │ └── record/ # 体重记录云函数 │ ├── index.js # 云函数入口 │ └── node_modules/ # 云函数依赖 ├── .vscode/ │ └── settings.json # VSCode 配置 └── LICENSE # 项目许可证 ``` ## 云函数说明 ### record 云函数 负责处理体重数据的记录和存储。 - **位置**:`cloudfunctions/record/index.js` - **功能**: - 接收并处理体重记录请求 - 存储数据到云数据库 ## 安装部署 ### 前置条件 1. 微信开发者工具 2. 微信小程序 AppID 3. 开通云开发功能 ### 部署步骤 1. **创建云开发环境** - 在微信开发者工具中创建云开发环境 - 获取环境 ID 2. **上传云函数** - 在微信开发者工具中右键点击 `cloudfunctions/record` 目录 - 选择 "上传并部署:云端安装依赖" 3. **初始化数据库** - 在云开发控制台创建数据集合(如 `weight_records`) ## 使用说明 1. 打开小程序 2. 输入当前体重 3. 点击保存按钮 4. 查看历史记录和体重趋势 ## 许可证 MIT License ## 注意事项 - 请确保已正确配置云开发环境 ID - 云函数依赖会在部署时自动安装 - 建议定期备份重要数据