本文是《从零开始全栈开发一个微信小程序》系列的开篇。
八月份刚刚上线一个个人开发的微信小程序项目,这也是我开发的第一个小程序应用,目前版本是 1.0.0,因个人技术能力和精力有限,应用中尚存在一些细节上的瑕疵待修复,欢迎大家批评指正,我后续会逐一完善。
放哪去了 是一款物品收纳管理的微信小程序应用,解决生活中容易忘记东西存放位置,要用时又一时找不到的难题。
- 核心需求:根据物品存放位置的记录信息,快速定位,找到想要找的东西
- 核心功能:物品所在区域位置标记、查找物品
- 目标用户:大众
- 平台载体:微信小程序
这款应用主要利用工作业余时间来完成,整个研发周期经历 需求&原型阶段、设计阶段、开发阶段 和 测试阶段 共计31天。 整个开发过程比较佛系,没有 KPI、没有 Deadline,一切均自己一人做主。所以尽量遵从业界完整的产品研发过程体系,想把整个流程走一遍;开发阶段也刻意调高开发难度,专挑坑点、难点,自己给自己找麻烦。尽管过程痛苦,但收获良多,索性趁热打铁撰文分享出来以飧读者。其实我平常在工作中也会写一些项目总结、代码范例、开发技巧等类型的文档,但一般只分享在内部团队的文档系统上,直到有一天后端同学给我删库跑路了……
既然标榜是“全栈”开发,那么产品、设计、前端、后端、数据库、测试等等环节就一个都不能少,本系列要分享的就是这些环节可能涉及到的方方面面。本系列提纲如下:
提纲目录结构仅供参考,实际写作时可能会有变动。
-
从零开始全栈开发一个微信小程序(零)——开篇(就是本文)
-
- 需求分析
- 竞品分析
- 脑暴
- 需求描述
-
- 配色方案
- UI 规范
- 界面设计
- 交互设计
-
从零开始全栈开发一个微信小程序(三)——开发篇
- 规约
- 技术特性
- 技术方案
- 难点
- 坑点
- 数据表结构
- 功能逻辑流程
-
从零开始全栈开发一个微信小程序(四)——测试篇
- bug 记录
- 可用性测试
- 边界测试
-
从零开始全栈开发一个微信小程序(五)——运营篇
- 品牌建设
- 推广策略
-
从零开始全栈开发一个微信小程序(六)——项目管理篇
- 时间线
- 团队(假设这个项目不止一个人开发会如何)