微标签小程序是一款让用户通过互相贴标签了解彼此印象的微信小程序,同时结合AI生成对用户性格特点的分析评语。
wx-tag-prototype/- 原型设计文件wx-tag-backend-api/- SpringBoot后端APIwx-tag-frontend/- 微信小程序前端代码
- SpringBoot 2.7.x - 后端框架
- MyBatis - ORM框架
- MySQL - 数据库
- 腾讯云NLP - AI分析服务
- WxJava - 微信开发SDK
- 微信小程序原生开发框架
- WXML/WXSS/JS
- 用户标签系统:用户可以给好友贴标签,也可以收集来自好友的标签
- AI分析:基于收集到的标签自动生成用户性格分析
- 邀请功能:用户可以创建邀请链接分享给好友来收集标签
- 标签统计:直观展示用户收到最多的标签
- 邀请任务管理:查看已发起的邀请任务及参与情况
- 确保安装了Java 8和Maven
- 配置数据库连接和腾讯云API密钥
- 运行以下命令启动后端服务:
cd wx-tag-backend-api
mvn spring-boot:run- 下载并安装微信开发者工具
- 导入项目中的
wx-tag-frontend目录 - 在
app.js中配置正确的后端API地址 - 编译预览
后端配置文件位于wx-tag-backend-api/src/main/resources/application.yml,需要配置:
- 数据库连接信息
- 微信小程序AppID和Secret
- 腾讯云AI服务密钥
执行以下SQL脚本初始化数据库:
wx-tag-backend-api/src/main/resources/db/schema.sql- 创建表结构wx-tag-backend-api/src/main/resources/db/data.sql- 初始化数据
欢迎提交问题和改进建议!