盒子IM仿微信实现的网页版聊天软件开源版-可商用
盒子IM仿微信实现的网页版聊天软件开源版-可商用
- 支持私聊、群聊、离线消息、发送语音、图片、文件、emoji表情等功能
- 支持视频聊天(基于webrtc实现,需要ssl证书)
- 后端采用springboot+netty实现,网页端使用vue,移动端使用uniapp
- 服务器支持集群化部署,每个im-server仅处理自身连接用户的消息
近期更新
发布2.0版本,本次更新加入了uniapp版本:
- 支持移动端和web端同时在线,多端消息同步
- 目前仅兼容h5和微信小程序,后续会继续兼容更多终端类型
- 聊天窗口加入已读未读显示
- 群聊加入@功能
- 界面风格升级,表情包更新、生成文字头像等
本地快速部署
1.安装运行环境
- 安装node:v14.16.0
- 安装jdk:1.8
- 安装maven:3.6.3
- 安装mysql:5.7,密码分别为root/root,运行sql脚本(脚本在im-platfrom的resources/db目录)
- 安装redis:5.0
- 安装minio,命令端口使用9001,并创建一个名为”box-im”的bucket,并设置访问权限为公开
2.启动后端服务
mvn clean package
java -jar ./im-platform/target/im-platform.jar
java -jar ./im-server/target/im-server.jar
3.启动前端web
cd im-ui
npm install
npm run serve
4.启动uniapp-h5 将im-uniapp目录导入HBuilderX,点击菜单”运行”->”开发环境-h5″ 访问 http://localhost:5173
交流群1号、2号已满,请加交流3号群:295554197
点金网络科技,专注于网站营销、竞价推广、网站模板、网站主题等
点金网络-专注于网站建设,商城网站建设,手机网站建设,APP开发,,网站运营,网站优化,竞价推广,搜索引擎优化,外推,文案策划设计,美工设计等 » 盒子IM仿微信实现的网页版聊天软件开源版-可商用
点金网络科技,专注于网站营销、竞价推广、网站模板、网站主题等
点金网络-专注于网站建设,商城网站建设,手机网站建设,APP开发,,网站运营,网站优化,竞价推广,搜索引擎优化,外推,文案策划设计,美工设计等 » 盒子IM仿微信实现的网页版聊天软件开源版-可商用