Skip to content

zFitness/LuckChat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LuckChat


JDK Maven MySQL vue vant license

LuckChat 是一个随机匿名聊天小项目,由于仅仅为了课设,功能也比较少, 仅供学习和应付课设使用。如果对你有用,请给一个小小的 star。

功能简介

已经完成

  • 登陆/注册/注销
  • 查看在线人数
  • 随机匹配两个人
  • 文字聊天
  • 表情包

待开发

  • 发送图片/视频/音频
  • 更换头像
  • 聊天机器人
  • 保存聊天数据
  • 群组

预览

预览

主目录介绍

模块 作用
chat-vue 客户端部分
chat-admin 后端
sql 数据库sql文件
imgs 预览的图片
README.md 项目文档

技术栈

  • Springboot
  • Mybatis-plus
  • SpringBoot WebSocket
  • Vue/Vuex/Vue-router
  • Vant
  • MySQL

使用方法

需要同时运行前端和后端。

chat-vue 前端

开发

  1. 克隆整个工程

    • 需要安装git 工具 (点击下载)

    • GitHub也支持直接下载 zip 压缩包, 直接解压即可

    • 克隆命令

      git clone 
  2. 打开一个终端或者 cmd, 使用 cd 命令进入 chat-vue 目录下

  3. 安装 node 依赖

    npm install
  4. 运行

    npm run serve
  5. 编译

    npm run build

    生成的代码位于 dist文件夹下

打包为APK

chat-admin 后端

  1. 导入 IDEA 即可运行,
  2. application-dev.yml配置数据库地址,用户名,密码。
  3. 在自己的数据库里创建一个 chat数据库, 执行 sql 文件夹里的sql脚步。
  4. 需要配置maven环境, 项目需要maven去配置依赖

开源协议

license

赞助

如果对你有用,欢迎赞助

About

android和web端聊天软件

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published