Browse Source

readme整理

master
xsx 2 years ago
parent
commit
39f3495f7d
  1. 17
      README.md
  2. 4
      im-web/src/router/index.js
  3. BIN
      截图/app/1.jpg
  4. BIN
      截图/app/2.jpg
  5. BIN
      截图/web-老版/发送图片文件.jpg
  6. BIN
      截图/web-老版/发送语音.jpg
  7. BIN
      截图/web-老版/好友列表.jpg
  8. BIN
      截图/web-老版/文字聊天.jpg
  9. BIN
      截图/web-老版/群聊.jpg
  10. BIN
      截图/web-老版/群聊列表.jpg
  11. BIN
      截图/web/好友列表.jpg
  12. BIN
      截图/web/好友列表.png
  13. BIN
      截图/web/私聊.jpg
  14. BIN
      截图/web/私聊.png
  15. BIN
      截图/web/群列表.png
  16. BIN
      截图/web/群聊.png
  17. BIN
      截图/web/群聊1.jpg
  18. BIN
      截图/web/群聊2.jpg
  19. BIN
      截图/web/群聊列表.jpg
  20. BIN
      截图/web/群视频.png
  21. BIN
      截图/wx-mp/其他.jpg
  22. BIN
      截图/wx-mp/聊天.jpg
  23. BIN
      截图/wx小程序二维码.jpg
  24. BIN
      截图/交流群.png
  25. BIN
      截图/微信收款码.png

17
README.md

@ -4,7 +4,7 @@
[![star](https://gitee.com/bluexsx/box-im/badge/star.svg)](https://gitee.com/bluexsx/box-im) [![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) [![star](https://img.shields.io/github/stars/bluexsx/box-im.svg?style=flat&logo=GitHub)](https://github.com/bluexsx/box-im)
<a href="#加入交流群"><img src="https://img.shields.io/badge/QQ交流群-green.svg?style=plasticr"></a> <a href="#加入交流群"><img src="https://img.shields.io/badge/QQ交流群-green.svg?style=plasticr"></a>
<a href="https://gitee.com/bluexsx/box-im-admin"><img src="https://img.shields.io/badge/后台管理-blue.svg?style=plasticr"></a>
1. 盒子IM是一个仿微信实现的网页版聊天软件,不依赖任何第三方收费组件。 1. 盒子IM是一个仿微信实现的网页版聊天软件,不依赖任何第三方收费组件。
1. 支持私聊、群聊、离线消息、发送语音、图片、文件、已读未读、群@等功能 1. 支持私聊、群聊、离线消息、发送语音、图片、文件、已读未读、群@等功能
1. 支持单人、多人音视频通话(基于原生webrtc实现,需要ssl证书) 1. 支持单人、多人音视频通话(基于原生webrtc实现,需要ssl证书)
@ -19,8 +19,8 @@
#### 近期更新 #### 近期更新
发布3.0版本 发布3.0版本
- 支持后台管理功能,后台仓库地址:https://gitee.com/bluexsx/box-im-admin - 支持后台管理功能,后台管理代码仓库地址:https://gitee.com/bluexsx/box-im-admin
- 组件框架版本升级: jdk17、springboot3.3、node18 - 组件框架版本升级: jdk17、springboot3.3、node18
- 部分ui,功能、性能优化 - 部分ui,功能、性能优化
@ -36,15 +36,13 @@
![输入图片说明](%E6%88%AA%E5%9B%BE/h5%E4%BA%8C%E7%BB%B4%E7%A0%81.png) ![输入图片说明](%E6%88%AA%E5%9B%BE/h5%E4%BA%8C%E7%BB%B4%E7%A0%81.png)
微信小程序: 由于微信小程序每次发布审核过于严苛和繁琐,暂时不再提供体验环境,但uniapp端依然会继续兼容小程序
![输入图片说明](%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)
#### 项目结构 #### 项目结构
| 模块 | 功能 | | 模块 | 功能 |
|-------------|---------------------------------| |-------------|----------------------------------|
| im-platform | 业务平台服务,负责处理来自用户的业务请求(http) | | im-platform | 业务平台服务,负责处理来自用户的业务请求(http) |
| im-server | 消息推送服务,不依赖业务,负责将消息推送给用户(ws) | | im-server | 消息推送服务,不依赖业务,负责将消息推送给用户(ws) |
| im-client | 消息推送sdk, 任何服务均可集成此sdk与im-server通信 | | im-client | 消息推送sdk, 任何服务均可集成此sdk与im-server通信 |
@ -67,7 +65,7 @@
- 安装maven:3.9.6 - 安装maven:3.9.6
- 安装mysql:8.0,账号密码分别为root/root,运行sql脚本(脚本在im-platfrom的resources/db目录) - 安装mysql:8.0,账号密码分别为root/root,运行sql脚本(脚本在im-platfrom的resources/db目录)
- 安装redis:6.2 - 安装redis:6.2
- 安装minio:8.5.1,账号密码分别为admin/12345678,命令端口使用9001,并创建一个名为"box-im"的bucket,并设置访问权限为公开 - 安装minio:RELEASE.2024-xx,使用默认账号、密码、端口
2.启动后端服务 2.启动后端服务
``` ```
@ -78,7 +76,7 @@ java -jar ./im-server/target/im-server.jar
3.启动前端web 3.启动前端web
``` ```
cd im-ui cd im-web
npm install npm install
npm run serve 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) ![输入图片说明](%E6%88%AA%E5%9B%BE/web/%E7%BE%A4%E8%81%8A1.jpg)

4
im-web/src/router/index.js

@ -33,12 +33,12 @@ export default new VueRouter({
component: () => import("../view/Chat"), component: () => import("../view/Chat"),
}, },
{ {
name: "Friends", name: "Friend",
path: "/home/friend", path: "/home/friend",
component: () => import("../view/Friend"), component: () => import("../view/Friend"),
}, },
{ {
name: "Friends", name: "GROUP",
path: "/home/group", path: "/home/group",
component: () => import("../view/Group"), component: () => import("../view/Group"),
} }

BIN
截图/app/1.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 813 KiB

BIN
截图/app/2.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 767 KiB

BIN
截图/web-老版/发送图片文件.jpg

Binary file not shown.

Before

Width:  |  Height:  |  Size: 435 KiB

BIN
截图/web-老版/发送语音.jpg

Binary file not shown.

Before

Width:  |  Height:  |  Size: 107 KiB

BIN
截图/web-老版/好友列表.jpg

Binary file not shown.

Before

Width:  |  Height:  |  Size: 161 KiB

BIN
截图/web-老版/文字聊天.jpg

Binary file not shown.

Before

Width:  |  Height:  |  Size: 130 KiB

BIN
截图/web-老版/群聊.jpg

Binary file not shown.

Before

Width:  |  Height:  |  Size: 428 KiB

BIN
截图/web-老版/群聊列表.jpg

Binary file not shown.

Before

Width:  |  Height:  |  Size: 229 KiB

BIN
截图/web/好友列表.jpg

Binary file not shown.

Before

Width:  |  Height:  |  Size: 234 KiB

BIN
截图/web/好友列表.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 367 KiB

BIN
截图/web/私聊.jpg

Binary file not shown.

Before

Width:  |  Height:  |  Size: 258 KiB

BIN
截图/web/私聊.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 629 KiB

BIN
截图/web/群列表.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 795 KiB

BIN
截图/web/群聊.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 612 KiB

BIN
截图/web/群聊1.jpg

Binary file not shown.

Before

Width:  |  Height:  |  Size: 301 KiB

BIN
截图/web/群聊2.jpg

Binary file not shown.

Before

Width:  |  Height:  |  Size: 149 KiB

BIN
截图/web/群聊列表.jpg

Binary file not shown.

Before

Width:  |  Height:  |  Size: 328 KiB

BIN
截图/web/群视频.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.9 MiB

BIN
截图/wx-mp/其他.jpg

Binary file not shown.

Before

Width:  |  Height:  |  Size: 508 KiB

BIN
截图/wx-mp/聊天.jpg

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.0 MiB

BIN
截图/wx小程序二维码.jpg

Binary file not shown.

Before

Width:  |  Height:  |  Size: 44 KiB

BIN
截图/交流群.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 132 KiB

BIN
截图/微信收款码.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 49 KiB

Loading…
Cancel
Save