基于 SpringBoot 2.7.x + uni-app + Vue3 + Element Plus 实现的一款坦白类型的微信小程序
引入 Nacos 实现配置动态更新
前端:Tanbai-frontend
后端:TanBai-backend
第三方:COS 对象存储、微信支付、微信安全内容API
- 用户创建问题、分享问题
- 用户留言、回复
- 用户支付查看回复权限、头像权限
- 分享问题海报制作
- 小程序订阅消息(用户留言、回复时触发)
查看前后端各自的README.md
然后配置好相关信息即可启动
⭐微信支付已切换至微信公钥验签!
-
1. 新增自定义海报(参考腾讯活码的节日海报)
-
2. 增强活动营销,新增管理员群发订阅消息
-
3. 海报制作更换头像处,暂时取消校验昵称,后续继续实现;bug:修改完头像后返回,在我的问题页点击进入detail页是,
https://xxxxx/questions/my/undefined
出现空值 -
4. 实现转发朋友圈、转发好友功能(带标题、图片)(微信官方部分支持)
-
8. 优化底部 Tab 样式,"我的问题"、"我参与的"、"常见问题"按钮的 icon 图标
第一次做小程序,第一次用 uni-app 框架,还有很多提升空间,该项目算是练手了。
对于小程序的用户鉴权还需要加深理解。
求个star!
Tips:如海报字体异常,请下载字体同时切换成Java17运行
# CentOS/RHEL
sudo yum install -y fontconfig
sudo yum install -y google-noto-cjk-fonts
# Ubuntu/Debian
sudo apt-get update
sudo apt-get install -y fonts-noto-cjk