从需求到功能清单,我是怎么设计这款小程序的。
做产品最怕的不是写代码,而是需求模糊。
"我想做个读书小程序"——这句话背后可能有一百种理解。是微信读书那种正版阅读?是得到那种音频解读?还是小红书那种读书笔记社区?
在动手开发「知典小读」之前,我先用一份 PRD(产品需求文档)把问题彻底想清楚。今天把这份文档公开,聊聊我的设计思路。
一、产品定位:不做"第二个得到"
知典小读的核心定位很明确:
AI 驱动的经典名著精华解读工具,帮助用户在 15-20 分钟内高效获取一本书的核心思想。
Slogan 是"3 分钟读懂一本经典"。
为什么是这个定位?因为我研究了一圈现有产品:
微信读书:提供原著,但需要用户自己读,门槛高
得到/樊登:内容质量高,但价格贵(年费几百)、内容重(一节课 40 分钟+)
B 站解读视频:免费,但质量参差不齐,找内容成本高
知典小读的差异化:比得到更轻、更便宜(¥19.9/年),比 B 站更结构化、更稳定,比微信读书更省时间。
目标用户三类:
职场人:没时间读原著,但想在饭局/会议上聊得出来
社交型用户:需要快速积累谈资,建立"读过很多书"的人设
学生:中学/大学必读书目,考试/作业前急救
二、核心功能:先跑通 MVP,再谈完美
功能设计我分了MVP(必须做)和后续版本(可以做)。
MVP 阶段只做了 6 个核心页面:
1. 书库首页这是流量入口。设计要点:
卡片式布局,信息密度参考微信读书
免费书和付费书要有明确区分(付费书显示 🔒)
头部占屏 35%,放 Slogan 和搜索框
底部 Tab 导航:书库 / 书架 / 我的
2. 书籍详情页用户决策页面。每本书包含:
封面 + 评分 + "一句话读懂"
5 个核心内容模块(每个 3-4 分钟)
人物速查、现实意义、延伸阅读
关键设计:免费书 5 个模块全开放;付费书只开放前 2 个模块,后面上锁
3. 学习页沉浸式阅读体验。底部固定操作栏:记笔记、调进度、下一章。
4. 支付/解锁页¥19.9/年会员。这个定价策略我思考了很久:
低于一杯奶茶钱,决策成本极低
年费制而非单本购买,降低"买错了"的心理负担
解锁权益清晰列出:100+ 本书、思维导图、学习证书
5. 学习完成页仪式感设计。生成带用户昵称、书名、金句的学习证书,可保存/分享朋友圈。这个页面是裂变传播的核心。
6. 个人中心微信登录、学习数据统计、我的书架/笔记/证书。
三、免费/付费策略:用免费内容建立信任
内容分层是这款小程序的商业核心。我的策略:
首批免费书(5 本):
中学必读书目:《西游记》《水浒传》《骆驼祥子》《朝花夕拾》
公版书 + 高知名度:《红楼梦》《三国演义》《论语》
付费书:
其余全部经典名著
新上架书籍前 7 天免费,之后转付费
会员权益(¥19.9/年):
解锁全部 100+ 本书
思维导图(一图看懂全书结构)
学习证书(完成阅读后生成)
无限书架/笔记容量(免费用户限 20 本/50 条)
付费转化触点:
试读 2 个模块后弹出"解锁后继续阅读"
书架满 20 本提示升级
笔记满 50 条提示升级
连续学习 7 天奖励勋章,引导解锁更多
四、界面设计:简洁文艺,适合分享
视觉风格我定了暖色调(米白 ),参考微信读书的信息密度,但要更轻。
几个关键设计决策:
书库首页头部占屏 35%:给用户"逛书店"的氛围感,而不是冷冰冰的列表
付费书 🔒 标识:左上角 16×16px,白锁 + 红底圆角,醒目但不突兀
证书页仪式感:生成一张精美的学习证书,用户愿意分享到朋友圈——这是最低成本的获客方式
单接口失败降级:某个云函数挂了,页面其他部分正常显示,不白屏
五、技术栈选择:一个人能搞定全链路
为了快速验证想法,我选择了微信云开发:
表格
| 层级 | 技术 | 理由 |
|---|---|---|
| 前端 | 微信小程序原生 | 官方支持最好,云开发集成最深 |
| 后端 | 微信云开发(云函数+数据库+存储) | 免服务器运维,一个人搞定 |
| AI | DeepSeek | 生成解读内容骨架 |
| 支付 | 微信支付云调用 | 内置集成,开发成本低 |
| 部署 | 微信云开发 | 自动扩缩容,零运维 |
这个选择的本质是:用云开发的"傻瓜化"换开发速度,先把 MVP 跑通,验证需求后再考虑迁移。
六、写在最后
这份 PRD 不是写完后束之高阁的,而是贯穿整个开发过程的基准线。
每当我想"要不加个思维导图吧""要不做个多人共读吧",我就会回来看 PRD 里的 MVP 边界,告诉自己:先跑通核心闭环,再谈锦上添花。
做产品最难的不是"做什么",而是"不做什么"。