首页 » 产品日记 » 正文

第四阶段:开始搭环境写代码(5.1)

进入写代码阶段
首先要做的还是先根据需求和业务流程把架构整一下,这个小产品相当简单,分三个数据表:用户表、分类表、商品表,根据微信小程序现在调整的登录策略,用户表几乎可以不建了,只是看后期运营需要,还是建一下。字段就不描述了,三个表的关联关系是用户ID在分类ID下添加了一个商品,主要列表就是展示商品列表,如下图:

数据库建好之后,搭本地环境,本地用的是macOS10.15,自带了php和Apache,只要装个mysql就行了。
步骤如下(后面要挑几处放到下一篇去写了):
1、配置本地web服务
需要配置三个地方,主要是建立本地站点以及要用的域名(127的ip也是可以),Httpd.conf、Https-vhosts.conf 、host文件(本地域名配置)
几个apache的命令

//开启
apache: sudo apachectl start

//重启
apache: sudo apachectl restart

//关闭
apache: sudo apachectl stop

2、安装四个工具:php后端接口开发PhpStorm、前端开发HBuilderX、数据库管理工具Navicat、ApiPost(接口调试工具)
3、打开Phpstorm,建立本地目录,然后composer安装后台框架ThinkAdmin,这个是基于Thinkphp6的,装好之后,运行下,可以进入后台就可以开始写接口了。
4、写好的接口在apiPost里面测一下
5、HBuilderX创建一个项目,这个是前端项目,UI就直接采用Axure的就好了
6、注册微信小程序,这里注册个人小程序,因为没有涉及到支付,所以也不需要认证和费用,直接起个名字就可以开通了,开通后把Appid和AppSecret搞到,Appid在HBuilder里面要用,AppSecret后面微信登录和订阅消息的时候需要。
7、申请订阅消息模版
8、上传后端程序到阿里云
9、测试
10、提交审核和发布
11、上线
到这里就结束了,下面两项是上线后即兴创作
12、制作宣传视频
13、朋友圈开整

所以在后续的文章里面,包括这个宣传视频的制作我也会整一篇出来,第一是原创视频;第二,也利用了一些技巧,值得分享和记录。

发表评论