盒子IM仿微信实现的网页版聊天软件开源版-可商用

盒子IM仿微信实现的网页版聊天软件开源版-可商用

  1. 支持私聊、群聊、离线消息、发送语音、图片、文件、emoji表情等功能
  2. 支持视频聊天(基于webrtc实现,需要ssl证书)
  3. 后端采用springboot+netty实现,网页端使用vue,移动端使用uniapp
  4. 服务器支持集群化部署,每个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

访问 http://localhost:8080

4.启动uniapp-h5 将im-uniapp目录导入HBuilderX,点击菜单”运行”->”开发环境-h5″ 访问 http://localhost:5173

 

交流群1号、2号已满,请加交流3号群:295554197
点金网络科技,专注于网站营销、竞价推广、网站模板、网站主题等
点金网络-专注于网站建设,商城网站建设,手机网站建设,APP开发,,网站运营,网站优化,竞价推广,搜索引擎优化,外推,文案策划设计,美工设计等 » 盒子IM仿微信实现的网页版聊天软件开源版-可商用

慧远智能文档是一家专注办公素材设计与制作,一站式服务平台,涵盖行业优质精品模板
word模板、excel模板、ppt模板、网站模板、文档定制、办公技能、创意模板等,海量精美模板尽在慧远智能文档!

立即查看 了解详情