diff --git a/README.md b/README.md index 8cb4d80..d4eeb9c 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,7 @@ [![star](https://gitee.com/bluexsx/box-im/badge/star.svg)](https://gitee.com/bluexsx/box-im) [![star](https://img.shields.io/github/stars/bluexsx/box-im.svg?style=flat&logo=GitHub)](https://github.com/bluexsx/box-im) - + 1. 盒子IM是一个仿微信实现的网页版聊天软件,不依赖任何第三方收费组件。 1. 支持私聊、群聊、离线消息、发送语音、图片、文件、已读未读、群@等功能 1. 支持单人、多人音视频通话(基于原生webrtc实现,需要ssl证书) @@ -19,8 +19,8 @@ #### 近期更新 发布3.0版本 -- 支持后台管理功能,后台仓库地址:https://gitee.com/bluexsx/box-im-admin -- 组件框架版本升级: jdk17、springboot3.3、node18 +- 支持后台管理功能,后台管理代码仓库地址:https://gitee.com/bluexsx/box-im-admin +- 组件框架版本升级至: jdk17、springboot3.3、node18 - 部分ui,功能、性能优化 @@ -36,21 +36,19 @@ ![输入图片说明](%E6%88%AA%E5%9B%BE/h5%E4%BA%8C%E7%BB%B4%E7%A0%81.png) -微信小程序: - -![输入图片说明](%E6%88%AA%E5%9B%BE/wx%E5%B0%8F%E7%A8%8B%E5%BA%8F%E4%BA%8C%E7%BB%B4%E7%A0%81.jpg) +由于微信小程序每次发布审核过于严苛和繁琐,暂时不再提供体验环境,但uniapp端依然会继续兼容小程序 #### 项目结构 -| 模块 | 功能 | -|-------------|---------------------------------| -| im-platform | 业务平台服务,负责处理来自用户的业务请求(http) | -| im-server | 消息推送服务,不依赖业务,负责将消息推送给用户(ws) | +| 模块 | 功能 | +|-------------|----------------------------------| +| im-platform | 业务平台服务,负责处理来自用户的业务请求(http) | +| im-server | 消息推送服务,不依赖业务,负责将消息推送给用户(ws) | | im-client | 消息推送sdk, 任何服务均可集成此sdk与im-server通信 | -| im-common | 公共包 | -| im-ui | web页面 | -| im-uniapp | uniapp页面 | +| im-common | 公共包 | +| im-ui | web页面 | +| im-uniapp | uniapp页面 | #### 消息推送方案 ![输入图片说明](%E6%88%AA%E5%9B%BE/%E6%B6%88%E6%81%AF%E6%8E%A8%E9%80%81%E9%9B%86%E7%BE%A4%E5%8C%96.jpg) @@ -67,7 +65,7 @@ - 安装maven:3.9.6 - 安装mysql:8.0,账号密码分别为root/root,运行sql脚本(脚本在im-platfrom的resources/db目录) - 安装redis:6.2 -- 安装minio:8.5.1,账号密码分别为admin/12345678,命令端口使用9001,并创建一个名为"box-im"的bucket,并设置访问权限为公开 +- 安装minio:RELEASE.2024-xx,使用默认账号、密码、端口 2.启动后端服务 ``` @@ -78,7 +76,7 @@ java -jar ./im-server/target/im-server.jar 3.启动前端web ``` -cd im-ui +cd im-web npm install npm run serve ``` @@ -91,7 +89,6 @@ npm run serve #### 界面截图 私聊: -![输入图片说明](%E6%88%AA%E5%9B%BE/web/%E7%A7%81%E8%81%8A.jpg) 群聊: ![输入图片说明](%E6%88%AA%E5%9B%BE/web/%E7%BE%A4%E8%81%8A1.jpg) diff --git a/im-web/src/router/index.js b/im-web/src/router/index.js index 632d307..8a2f5df 100644 --- a/im-web/src/router/index.js +++ b/im-web/src/router/index.js @@ -33,12 +33,12 @@ export default new VueRouter({ component: () => import("../view/Chat"), }, { - name: "Friends", + name: "Friend", path: "/home/friend", component: () => import("../view/Friend"), }, { - name: "Friends", + name: "GROUP", path: "/home/group", component: () => import("../view/Group"), } diff --git a/截图/app/1.jpg b/截图/app/1.jpg new file mode 100644 index 0000000..5cdc567 Binary files /dev/null and b/截图/app/1.jpg differ diff --git a/截图/app/2.jpg b/截图/app/2.jpg new file mode 100644 index 0000000..116a60c Binary files /dev/null and b/截图/app/2.jpg differ diff --git a/截图/web-老版/发送图片文件.jpg b/截图/web-老版/发送图片文件.jpg deleted file mode 100644 index 52a05e9..0000000 Binary files a/截图/web-老版/发送图片文件.jpg and /dev/null differ diff --git a/截图/web-老版/发送语音.jpg b/截图/web-老版/发送语音.jpg deleted file mode 100644 index 7300aa7..0000000 Binary files a/截图/web-老版/发送语音.jpg and /dev/null differ diff --git a/截图/web-老版/好友列表.jpg b/截图/web-老版/好友列表.jpg deleted file mode 100644 index 8e1a0f5..0000000 Binary files a/截图/web-老版/好友列表.jpg and /dev/null differ diff --git a/截图/web-老版/文字聊天.jpg b/截图/web-老版/文字聊天.jpg deleted file mode 100644 index 39b14e5..0000000 Binary files a/截图/web-老版/文字聊天.jpg and /dev/null differ diff --git a/截图/web-老版/群聊.jpg b/截图/web-老版/群聊.jpg deleted file mode 100644 index 7426709..0000000 Binary files a/截图/web-老版/群聊.jpg and /dev/null differ diff --git a/截图/web-老版/群聊列表.jpg b/截图/web-老版/群聊列表.jpg deleted file mode 100644 index 5bdf569..0000000 Binary files a/截图/web-老版/群聊列表.jpg and /dev/null differ diff --git a/截图/web/好友列表.jpg b/截图/web/好友列表.jpg deleted file mode 100644 index 8c7b50f..0000000 Binary files a/截图/web/好友列表.jpg and /dev/null differ diff --git a/截图/web/好友列表.png b/截图/web/好友列表.png new file mode 100644 index 0000000..c9e68b1 Binary files /dev/null and b/截图/web/好友列表.png differ diff --git a/截图/web/私聊.jpg b/截图/web/私聊.jpg deleted file mode 100644 index 31b929e..0000000 Binary files a/截图/web/私聊.jpg and /dev/null differ diff --git a/截图/web/私聊.png b/截图/web/私聊.png new file mode 100644 index 0000000..e0c894c Binary files /dev/null and b/截图/web/私聊.png differ diff --git a/截图/web/群列表.png b/截图/web/群列表.png new file mode 100644 index 0000000..ecfe823 Binary files /dev/null and b/截图/web/群列表.png differ diff --git a/截图/web/群聊.png b/截图/web/群聊.png new file mode 100644 index 0000000..3fa2943 Binary files /dev/null and b/截图/web/群聊.png differ diff --git a/截图/web/群聊1.jpg b/截图/web/群聊1.jpg deleted file mode 100644 index db19112..0000000 Binary files a/截图/web/群聊1.jpg and /dev/null differ diff --git a/截图/web/群聊2.jpg b/截图/web/群聊2.jpg deleted file mode 100644 index 731d882..0000000 Binary files a/截图/web/群聊2.jpg and /dev/null differ diff --git a/截图/web/群聊列表.jpg b/截图/web/群聊列表.jpg deleted file mode 100644 index 6634115..0000000 Binary files a/截图/web/群聊列表.jpg and /dev/null differ diff --git a/截图/web/群视频.png b/截图/web/群视频.png new file mode 100644 index 0000000..d2013c1 Binary files /dev/null and b/截图/web/群视频.png differ diff --git a/截图/wx-mp/其他.jpg b/截图/wx-mp/其他.jpg deleted file mode 100644 index 5ad1030..0000000 Binary files a/截图/wx-mp/其他.jpg and /dev/null differ diff --git a/截图/wx-mp/聊天.jpg b/截图/wx-mp/聊天.jpg deleted file mode 100644 index 8128c8d..0000000 Binary files a/截图/wx-mp/聊天.jpg and /dev/null differ diff --git a/截图/wx小程序二维码.jpg b/截图/wx小程序二维码.jpg deleted file mode 100644 index 3df8d79..0000000 Binary files a/截图/wx小程序二维码.jpg and /dev/null differ diff --git a/截图/交流群.png b/截图/交流群.png deleted file mode 100644 index b4cfda8..0000000 Binary files a/截图/交流群.png and /dev/null differ diff --git a/截图/微信收款码.png b/截图/微信收款码.png deleted file mode 100644 index 7e8682f..0000000 Binary files a/截图/微信收款码.png and /dev/null differ