**立项原因:** 健身减脂人群普遍面临三个核心痛点——①「想记录但害羞晒图」,普通健身App要求晒身材照,挡住了90%想记录的人;②「计划定了坚持不下来」,缺少温和的提醒和反思机制;③「体重波动时不知道发生了什么」,缺乏因果回溯。
**行业场景与业务背景:** 在全民健身和大健康消费升级背景下,2025年中国健身App月活已超2亿,但围绕"减脂"这一最高频诉求的产品仍以"晒图社交"为主,未能覆盖隐私敏感人群;同时健身社区的Ugc质量参差,AI 审核缺位造成合规风险。微信小程序生态天然适合工具型健身产品——零安装、随用随走、云开发一站式后端,是承接"隐私友好型减脂打卡"这一细分赛道的最佳载体。
**项目功能模块:**
1. **私密打卡系统**:4种隐私模式(私密/遮脸/匿名/无图)记录每日训练,支持训练类型、时长、强度、感受量表、可选照片
2. **自定义减脂计划**:用户创建12周计划,系统生成每日打卡清单
3. **每日打卡与连续天数统计**:可视化日历和连续天数激励
4. **每周体重追踪**:周对比曲线,体重复升时自动引导填写增重原因(钠摄入/聚餐/生理期等预设+自定义)
5. **缺卡问责机制**:老用户缺卡须填理由,AI审核+人工复核,胡乱填写自动拉黑
6. **个人私密时间轴**:按日期聚合展示训练/计划/体重记录
7. **技术交流社区**(所有者可见):发帖、标签筛选、评论、点赞、举报,微信官方 msgSecCheck + imgSecCheck 双重 AI 审核
8. **管理后台**:密码+Token 鉴权,支持帖子审核、评论隐藏、用户封禁/解封申请处理
9. **隐私保护体系**:完整的隐私协议页面 + `wx.onNeedPrivacyAuthorization` 授权弹窗 + 数据收集说明
10. **账户门禁系统**:黑名单自动跳转 blocked 页,封禁用户可申请解封
**主要功能描述:** 这是一款以"隐私优先"为核心理念的减脂打卡工具——所有打卡记录默认私密,4 种隐私模式让用户能选择最舒服的方式记录身体变化;通过温和的"反思式问责"机制(缺卡填理由、体重上升填原因),帮助用户识别行为模式而非被动挨骂;内置 AI 内容审核和举报机制确保社区合规;用户的所有数据通过微信云开发存储,无需自建服务器。
负责的具体任务:** 全栈独立开发,涵盖需求分析、产品设计、UI/UX设计、前端开发、后端云函数、数据库设计、部署文档、隐私合规设计等全部环节。
**技术栈与架构:**
- **前端**:微信小程序原生开发(WXML + WXSS + JS),共 14 个页面 + 1 个底部导航组件,使用 `__usePrivacyCheck__` 机制实现隐私授权
- **后端**:微信云开发(云函数 + 云数据库 + 云存储),4 个云函数 — `login`(微信登录获取 openid)、`moderateContent`(AI 内容审核)、`adminApi`(管理后台统一入口,12 个 action)、`userAccount`(账户门禁/解封申请)
- **数据层**:7 个云数据库集合(users / posts / comments / reports / excuses / admin_tokens / reinstate_applications)+ 8 个字段排序索引
- **存储**:云存储保存打卡照片,默认私有 ACL,分享到社区时复制为公开
**实现亮点与难点:**
1. **隐私优先的 UGC 架构**:4 种隐私模式覆盖"害羞不敢晒"用户群体,社区功能对非所有者隐藏入口(首页卡片、底部 tab、详情页、发布页 4 处守卫),满足个人主体小程序的合规要求
2. **温和问责机制**:缺卡/增重采用"反思问卷"而非惩罚性扣分,结合预设选项+自定义输入,AI 识别敷衍内容后自动拉黑,构建正向循环
3. **Token 鉴权 + 多 action 统一网关**:adminApi 单云函数用 action 字段分发 12 个操作,SHA-256 哈希存 token、CORS 头处理、24h 过期自动清理,性能和安全性兼顾
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!

下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论