准备工作:
一、环境
1.idea安装与激活
2.新建项目(springboot+dubbo)
a.服务者
b.开发者
2.docker安装
3.jenkins安装与代码上传
二、项目配置
1.maven库配置
2.新建各模块
a.主模块
b.账户模块
c.文章或商品模块
d.redis数据缓存模块
e.数据库模块
3.api配置 swagger
三、代码编写
1.主模块(路由)引用子模块(自定义协议:项目编号、模块key、版本编号、扩展字段),并测试
2.编写开发者
3.自动生成表及增删改api
4.模块重复使用,组合业务流(注:节约资源、减少非公用空白字段、减少小价值历史数据存储、优先缓存最新数据、根据业务大小弹性使用资源)
四、本地测试
1.各功能接口测试postman
2.性能测试
五、发布
1.服务器docker环境安装
2.服务器jenkins安装与配置
3.代码上传
4.在线测试
a.域名配置与备案
b.各功能模块跨域测试
六、前端开发
1.安卓与ios原生开发
2.flutter 安装与ios跨平台开发(推荐androidstudio中开发)
3.跨小程序开发uni-app
4.后台开发 vue
5.扩展:使用自定义规则同步 (在线装修与各端界面同步)
七、数据统计
1.用户各渠道新增
2.用户留存及各界面功能使用统计
3.用户画像及用户行为统计
4.版本bug收集及用户反馈
八、产品运营
1.活动
2.广告
3.会员
4.商家入驻
5.优质内容推荐
6.分享互动
7.创作创收