1.前台微信小程序(Vue)
2.后台(springBoot+mybatis+mysql)
1.打开前台代码先修改app.js去配置服务器地址
2.打开前台util/config.js配置阿里云oss(如果有自己需求可以直接在后台增加上传的代码)
3.后台就不多说了,创建sql表,去修改yml文件内容
4.数据库请提前储存部分信息,不然无法正常进入小程序
5.因为微信小程序登录需要用到appid和密钥,登陆微信公众平台查看小程序的appid和密钥,然后找到后台源码Controller层的LoginController.java修改你的appid和密钥
6.因为用到oss,帖子部分的图片地址都是手动添加的,如果有自己的oss记得替换,不然可能图片无法正常显示
7.数据库是mysql,版本需要大于5.5,否则会有冲突无法导入sql文件
1.发布帖子
2.收藏
3.转发
4.帖子的增删改查
5.最新消息的提醒
5.管理员可以前台管理帖子
6.匿名发布,封禁用户
7.消息提醒等
8.管理员以及禁用的功能(数据库表mango_user中的user_is_admin为2是管理员,user_allow为1正常使用,其他数字禁止用户使用程序功能)
[管理员可以修改用户的帖子以及删除,在帖子页面,长按头像可以查看用户的信息并可以禁用Ta,可以回复消息给Ta]
1.由于技术欠佳,后台一人维护,并没有后台,大部分数据(轮播图,添加管理员)等操作需要直接操作数据库
2.图片的上传,由于服务器网速限制,文件均在阿里云oss存储
3.如果自己搭建修改可以修改小程序上传的代码,保存在服务器也可以