Files
cg f945ccf4c7 feat(app): 初始化喝酒了么小程序基础架构
- 添加项目配置文件(.editorconfig, .gitignore)
- 创建App.vue主应用文件,包含启动时Mock数据初始化
- 添加index.html和main.js应用入口文件
- 配置manifest.json应用基本信息和权限设置
- 设置pages.json页面路由和全局样式
- 添加uni.promisify.adaptor.js适配器文件
- 创建uni.scss设计令牌系统,定义琥珀夜光主题色彩
- 新增constants.js常量定义,包含酒类分类和品牌数据
2026-07-13 22:15:16 +08:00

13 KiB
Raw Permalink Blame History

喝酒了么 - 微信小程序产品规划方案

一、产品定位与用户画像

1.1 一句话定位

"喝酒了么"是一款以饮酒打卡为入口、以酒友社交为粘性、以趣味分享为裂变引擎的轻量级生活方式小程序。

1.2 核心价值主张

  • 记录价值:帮用户建立个人饮酒档案,让每一杯酒都有迹可循

  • 社交价值:让喝酒从"一个人闷"变成"一群人嗨",满足分享欲和归属感

  • 趣味价值:用游戏化机制消解"饮酒=不健康"的负面联想,塑造轻松有趣的品牌调性

  • 数据价值:长期积累后,用户可获得个人饮酒画像和年度报告,满足自我认知需求

1.3 目标用户画像

| 画像类型 | 年龄 | 饮酒场景 | 核心诉求 | 活跃时段 |

|---------|------|---------|---------|---------|

| 社交酒友 | 25-35岁 | 朋友聚会、公司团建、约饭 | 记录酒局、分享给朋友看、存图晒图 | 周五/周六晚 18:00-02:00 |

| 独酌爱好者 | 28-40岁 | 下班小酌、周末独饮 | 记录品酒心得、建立品酒档案 | 工作日 20:00-23:00 |

| 酒类入门者 | 22-28岁 | 尝试不同酒类、学习品酒 | 了解酒类知识、记录成长轨迹 | 不定时 |

| 轻度社交用户 | 20-40岁 | 偶尔应酬、节日聚会 | 快速记录、看看朋友喝了啥 | 节假日 |

1.4 使用场景拆解

核心场景A:酒局进行时

小王周五晚上和朋友聚餐吃火锅,开了两瓶白酒。他打开"喝酒了么",选择"火锅"配餐,录入"茅台·53度飞天 200ml",拍了一张碰杯照片,一键生成带滤镜的酒局卡片分享到微信群。朋友们看到后也纷纷打开小程序加入打卡。

核心场景B:周末回顾

周日晚上,小李收到小程序推送:"本周你喝了3次,白酒2次啤酒1次,打败了78%的酒友"。他点开查看本周饮酒日历,觉得有趣,截图发到朋友圈。

核心场景C:年度盘点

年底,小程序生成"2026年度饮酒报告":全年喝了186次,白酒占比62%,最爱配餐是烧烤,最爱品牌是青岛啤酒。排行榜显示他是朋友圈"年度酒神"第3名。他分享后获得专属年度徽章。


二、核心功能模块细化

2.1 每日饮酒打卡(基础入口)

功能点:

  • 快速打卡:首页醒目大按钮"今日喝了",一键标记当天饮酒状态

  • 饮酒日历:月视图日历,用不同颜色标记饮酒日(浅黄=未喝/深红=喝了),直观展示月度饮酒频率

  • 连续打卡统计:显示"连续饮酒 X 天"或"连续戒酒 X 天",支持用户自主切换追踪模式

  • 补打卡:支持补录过去7天内的饮酒记录(防止遗漏)

  • 未喝也打卡:支持"今日未喝"打卡,满足戒酒/控制饮酒用户的需求

2.2 酒水详情记录(核心数据层)

酒类分类体系:

  • 白酒 | 啤酒 | 红酒 | 洋酒(威士忌/白兰地/伏特加/朗姆酒/金酒/龙舌兰)| 黄酒 | 清酒 | 果酒/气泡酒 | 自制调酒 | 其他

记录字段:

  • 酒类类型(必选,下拉选择)

  • 品牌名称(支持搜索+自定义输入,建立品牌数据库)

  • 具体产品名称/型号(如"飞天茅台53度"、"百威经典"

  • 饮用量(核心功能,见2.3

  • 酒精度数(自动匹配或手动输入)

  • 饮用感受(可选:微醺/到位/醉了/断片,用表情化选择降低输入门槛)

  • 照片(最多9张,支持滤镜)

  • 饮用地点标签(家/餐厅/酒吧/KTV/户外 等)

2.3 饮用量换算引擎(差异化亮点)

核心逻辑:统一换算为"标准杯"(1标准杯=10g纯酒精)

| 酒类 | 常见规格 | 标准杯换算 |

|------|---------|-----------|

| 白酒(52°) | 1两=50ml | ≈2.1标准杯 |

| 啤酒(5°) | 1瓶=500ml | ≈2.0标准杯 |

| 红酒(13°) | 1杯=150ml | ≈1.5标准杯 |

| 威士忌(40°) | 1 shot=30ml | ≈1.0标准杯 |

功能表现:

  • 输入时支持多种单位(ml/两/瓶/杯/听/shot),自动换算标准杯

  • 单次酒局展示"累计 XX 标准杯",帮助用户感知饮酒量

  • 健康参考线:标注"建议每日不超过2标准杯(《中国居民膳食指南》)"

2.4 配餐记录

  • 菜品分类快捷选择:火锅、烧烤、炒菜、海鲜、日料、西餐、小吃卤味、零食、无配餐

  • 具体菜名输入:支持文字输入+历史记录联想

  • 酒配餐推荐(后期AI功能):根据酒类推荐经典搭配(如"红酒配牛排"、"啤酒配烧烤"

  • 配餐热力图:统计分析"你最爱的下酒菜 TOP 5"

2.5 饮酒健康/安全提醒(社会责任模块)

  • 单次提醒:当日累计超过3标准杯时,弹出温和提醒"今日已饮用X标准杯,适度为宜"

  • 周度报告:每周总结饮酒总量和频率,给予健康建议

  • 代驾快捷入口:打卡页面底部固定"叫代驾"入口(对接滴滴/ e代驾小程序跳转)

  • 安全提示:首次使用展示《理性饮酒须知》,打卡页面底部常驻"过量饮酒有害健康"提示

  • 戒酒挑战模式:用户可设定"戒酒X天"目标,每日签到确认,失败可重置,完成获得成就徽章


三、进阶与社交功能建议

3.1 酒局卡片(核心分享载体)

每次完成打卡后,自动生成一张精美图片卡片,包含:

  • 酒水信息(类型+品牌+饮用量)

  • 配餐信息

  • 饮用感受表情

  • 日期和地点

  • 一句随机"酒言酒语"文案(如"人生得意须尽欢"、"微醺是最好的状态"

  • 小程序二维码水印(引流)

提供 5-8 种卡片模板风格(简约/国潮/文艺/酷炫等),支持一键保存图片或分享到微信聊天/朋友圈。

3.2 酒友圈(社区Feed流)

  • 关注制内容流:用户可选择关注微信好友或平台推荐用户

  • 动态展示:展示关注用户的公开打卡记录(以酒局卡片形式)

  • 互动功能:点赞、评论(仅文字,控制内容风险)

  • 隐私控制:每条打卡可设为"公开/仅好友可见/仅自己可见"

  • 热门推荐:算法推荐的优质打卡内容(需人工审核机制)

3.3 成就与徽章系统(游戏化)

| 徽章类别 | 徽章示例 | 获取条件 |

|---------|---------|---------|

| 打卡类 | 初来乍到、百杯不醉、签到王者 | 首次打卡/累计100次/连续30天打卡 |

| 酒类类 | 白酒达人、啤酒之王、红酒绅士 | 某类酒累计打卡N次 |

| 场景类 | 火锅搭档、烧烤之王、日料控 | 某类配餐累计打卡N次 |

| 挑战类 | 戒酒勇士、自律达人 | 完成戒酒挑战 |

| 稀有类 | 跨年酒神、中秋月饮 | 特定节日打卡 |

| 社交类 | 人气之星、酒友满天下 | 获得N个赞/关注N个好友 |

3.4 排行榜(社交裂变引擎)

  • 好友排行(核心):基于微信好友关系链,排行维度包括:

    • 本月饮酒次数

    • 本月累计标准杯

    • 酒类丰富度(喝过的不同酒类数量)

  • 全平台排行:匿名化展示,仅显示昵称首尾字符

  • 警惕设计:排行榜不鼓励过量饮酒,强调"丰富度"和"品鉴力"而非单纯的"喝得多"

  • 排行卡片:支持生成个人排行卡片分享(含排名和趣味称号)

3.5 年度饮酒报告(年度爆款功能)

参照网易云音乐年度报告的模式,包含:

  • 年度饮酒天数/次数

  • 最爱酒类 & 最爱品牌

  • 最爱配餐 TOP 3

  • 累计标准杯(换算成趣味等价物,如"相当于喝了XX瓶啤酒"

  • 年度关键词/标签(如"白酒老炮"、"精酿探索者"

  • 好友排行中的年度位置

  • 月度饮酒趋势曲线

3.6 酒局组局(社交场景延伸)

  • 发起酒局:设置时间、地点、主题,邀请好友参与

  • 参与者共同打卡,自动关联到同一酒局

  • 酒局结束后生成"酒局战报":参与人数、总消耗、人均标准杯、MVP(喝得最多的)


四、核心用户交互流程

4.1 首次使用流程


用户搜索/扫码进入小程序

    ↓

欢迎页(3屏滑动引导:记录饮酒 / 分享酒局 / 成就徽章)

    ↓

微信一键授权登录(获取头像昵称)

    ↓

《理性饮酒须知》确认(仅首次,含健康提示和内容规范)

    ↓

设置饮酒偏好(可选跳过):

  · 常饮酒类(多选)

  · 饮酒频率(每天/经常/偶尔/很少)

    ↓

进入首页(今日打卡主界面)

4.2 一次完整"酒局打卡"流程


【首页】点击大按钮"🍻 开始记录"

    ↓

【Step 1 - 选酒】选择酒类类型 → 搜索/输入品牌 → 选择具体产品

    ↓                    (支持快速添加多种酒,如同时喝白酒和啤酒)

    ↓

【Step 2 - 记量】输入饮用量 → 自动换算标准杯 → 实时显示累计

    ↓

【Step 3 - 配餐】选择配餐类型 → 可选输入具体菜名

    ↓

【Step 4 - 感受】选择饮用感受表情(微醺/到位/醉了/断片/自定义)

    ↓

【Step 5 - 照片】拍照或从相册选择(最多9张)→ 可选滤镜

    ↓

【Step 6 - 发布】设置可见范围 → 预览酒局卡片 → 确认发布

    ↓

【完成页】展示酒局卡片 → 一键分享微信好友/朋友圈 → 返回首页

    ↓

【首页更新】日历标记今日已喝 → 更新连续打卡天数 → 解锁新成就弹窗

4.3 浏览与互动流程


【底部导航】

  首页(打卡)  |  酒友圈(发现)  |  +(发布)  |  排行榜  |  我的

  • 首页:日历视图 + 快速打卡按钮 + 饮酒统计卡片(本周/本月)

  • 酒友圈:关注用户的打卡动态Feed + 热门内容推荐

  • +号:发布按钮,快速发起打卡

  • 排行榜:好友排行/全平台排行,切换维度

  • 我的:个人主页、饮酒档案、成就墙、设置


五、MVP版本规划与迭代路线

5.1 MVP V1.0 —— 核心闭环(建议4-6周开发)

必须上线的功能:

| 模块 | 功能点 | 优先级理由 |

|------|--------|-----------|

| 登录体系 | 微信一键授权登录 | 基础能力 |

| 饮酒打卡 | 快速打卡+日历视图+补打卡 | 核心功能闭环 |

| 酒水记录 | 酒类选择+品牌输入+饮用量(含标准杯换算) | 数据基础 |

| 配餐记录 | 配餐分类选择+文字输入 | 数据基础 |

| 酒局卡片 | 自动生成分享卡片(2-3种模板) | 社交裂变最小单元 |

| 我的页面 | 基础统计(打卡天数/总次数)+ 简单成就(3-5个) | 留存基础 |

V1.0 不做的:

  • 酒友圈Feed流(内容审核成本高,先靠卡片分享裂变)

  • 排行榜(依赖好友关系链数据积累)

  • 年度报告(需要数据积累)

  • 酒局组局

5.2 V1.1 —— 社交激活(+3-4周)

  • 排行榜功能上线(好友排行优先)

  • 成就徽章扩展至 15-20 个

  • 卡片模板增加至 5-6 种

  • 健康提醒 & 代驾入口

  • "戒酒挑战"模式

5.3 V1.2 —— 社区建设(+3-4周)

  • 酒友圈Feed流上线

  • 点赞评论互动

  • 关注/粉丝体系

  • 内容举报与审核后台

5.4 V2.0 —— 生态扩展(+6-8周)

  • 年度饮酒报告

  • 酒局组局功能 `

  • 酒配餐智能推荐

  • 品牌数据库完善(UGC+人工维护)

  • 个性化推送


六、关键风险与应对

| 风险点 | 应对策略 |

|--------|---------|

| 内容合规风险 | 所有页面底部标注"过量饮酒有害健康";不出现劝酒、拼酒等引导性内容;建立UGC内容审核机制 |

| 微信审核风险 | 避免"酒"字过度突出,小程序简介侧重"生活方式记录";不涉及在线酒类销售 |

| 用户隐私 | 打卡默认"仅好友可见";不强制获取位置等敏感权限;隐私政策清晰可读 |

| 留存难题 | 用成就徽章+连续打卡+排行榜制造回访钩子;周报推送保持存在感 |

| 冷启动 | V1.0重点打磨卡片分享体验,让每次分享都是一次拉新;可考虑种子用户内测+邀请制 |


七、下一步行动建议

  1. 竞品调研:体验"DrinkNote"、"Untappd"(啤酒领域标杆)、"Vivino"(红酒领域),重点看它们的分享卡片和社区机制

  2. 品牌名确认:"喝酒了么"有记忆点,但需确认微信小程序命名规范(避免"酒"字被限制),备选名可考虑"饮记"、"微醺日记"等

  3. 技术选型决策:确定前端框架(原生/uniapp/Taro)和后端技术栈,建议 uniapp 以兼顾多端能力

  4. 数据库设计:酒类品牌库是核心资产,需尽早规划数据结构(酒类→品牌→产品的三级体系)

  5. 视觉风格确定:建议年轻化、轻量化的设计风格,避免传统白酒的"厚重感"

  6. MVP原型设计:根据本方案V1.0范围,产出交互原型图(可使用墨刀/Figma),进行内部评审