LuckChat
是一个随机匿名聊天小项目,由于仅仅为了课设,功能也比较少, 仅供学习和应付课设使用。如果对你有用,请给一个小小的 star。
- 登陆/注册/注销
- 查看在线人数
- 随机匹配两个人
- 文字聊天
- 表情包
- 发送图片/视频/音频
- 更换头像
- 聊天机器人
- 保存聊天数据
- 群组
模块 | 作用 |
---|---|
chat-vue | 客户端部分 |
chat-admin | 后端 |
sql | 数据库sql文件 |
imgs | 预览的图片 |
README.md | 项目文档 |
- Springboot
- Mybatis-plus
- SpringBoot WebSocket
- Vue/Vuex/Vue-router
- Vant
- MySQL
需要同时运行前端和后端。
-
克隆整个工程
-
需要安装
git
工具 (点击下载) -
GitHub
也支持直接下载 zip 压缩包, 直接解压即可 -
克隆命令
git clone
-
-
打开一个终端或者
cmd
, 使用cd
命令进入chat-vue
目录下 -
安装 node 依赖
npm install
-
运行
npm run serve
-
编译
npm run build
生成的代码位于
dist
文件夹下
- 导入 IDEA 即可运行,
application-dev.yml
配置数据库地址,用户名,密码。- 在自己的数据库里创建一个
chat
数据库, 执行sql
文件夹里的sql
脚步。 - 需要配置
maven
环境, 项目需要maven
去配置依赖
如果对你有用,欢迎赞助