2 Star 59 Fork 35

理木客 / Layui-IM

Create your Gitee Account
Explore and code with more than 6 million developers,Free private repositories !:)
Sign up
Clone or download
Cancel
Notice: Creating folder will generate an empty file .keep, because not support in Git
Loading...
README.md

交流群

可以加QQ群交流讨论:实验楼项目学习交流群

部署演示视频

部署视频

项目讲解视频

讲解视频

项目演示视频

基于LayuiIM框架的聊天项目

1.介绍

技术架构:Springboot+websocket+MySQL+LayuiIM

本项目的LayuIM代码和数据库未上传,其中LayuiIM代码是Layui收费的项目 如果需要完整项目可以加我微信:xzlmk123

2.项目截图

1.聊天窗口界面

在这里插入图片描述

2.好友列表界面

在这里插入图片描述

3.聊天记录界面

在这里插入图片描述

4.收到消息提醒样式

在这里插入图片描述

5.群组聊天

在这里插入图片描述

6.整体样式

在这里插入图片描述

3.安装教程

1.将数据库layuiim.sql导入到MySQL数据库,数据库名称为layuiim。

2.将数据库文件夹下面的layuichat文件夹放在D盘chat目录下面(这是数据库中的聊天数据文件)

3.使用idea打开项目,运行项目

4.从数据库的mine表中 选择一个id(最好是1571476959767947449), 然后在一个浏览器中访问:http://localhost:8080/layuiim/1571476959767947449 然后再选择一个id,最好是(1571476959767947441), 然后在另一个浏览器中访问:http://localhost:8080/layuiim/1571476959767947441 选择这两个id的原因是数据库初始数据让这两人互为好友了。

4.项目接口

1、/chat/upimg

这个接口就是聊天图片上传的的接口

2、/chat/upfile

这个接口就是聊天文件上传的的接口

3、/chat/upsigin

这个接口是用来更新用户的签名接口

4、/layuiim/{userid}

跳转到聊天界面,这个传过来的userid充当用户登录的id

5、/tochatlog

跳转到聊天记录界面

6、/chatlog/{uid}

这个接口是查询用户之间的聊天记录的,uid是好友的id

7、/initim

这个接口是用来初始化聊天界面的,需要查询用户信息、用户好友列表、用户群组。

5.项目功能

  • 两人之间私聊、多人之间的群聊
  • 可以查看两人的聊天记录、群组的聊天记录
  • 可以发送图片、文件,对于文件点击直接下载
  • 可以方式网络音频、视频,点击直接播放
  • 新消息来后可以音频提醒
  • 更新个性签名
  • 用户默认状态为离线,当用户上线后更新状态为在线,当用户关闭客户端更新状态为离线
  • 更多功能敬请期待.....

Comments ( 8 )

Sign in for post a comment

About

基于Springboot、websocket、Layui-IM的聊天系统 spread retract
Cancel

Releases

No release

Gitee Metrics

Contributors

All

Activities

load more
can not load any more
Java
1
https://gitee.com/xzlmk/Layui-IM.git
git@gitee.com:xzlmk/Layui-IM.git
xzlmk
Layui-IM
Layui-IM
master

Search