天津即时通讯项目

blue f079a943c0 update README.md. 3 rokov pred
commom 3c690a73ab 项目更名为盒子IM 3 rokov pred
im-platform 6e7ed1b318 修复头像不显示的bug 3 rokov pred
im-server 3c690a73ab 项目更名为盒子IM 3 rokov pred
im-ui 6e7ed1b318 修复头像不显示的bug 3 rokov pred
minio 1449145b52 头像功能开发中 3 rokov pred
截图 a01fb41979 update README.md. 3 rokov pred
打包 93558d89c3 添加一键打包脚本 3 rokov pred
.gitignore 3c690a73ab 项目更名为盒子IM 3 rokov pred
README.md f079a943c0 update README.md. 3 rokov pred
pom.xml 3c690a73ab 项目更名为盒子IM 3 rokov pred

README.md

项目介绍

仿微信实现的网页版聊天软件,后端使用springboot+netty实现,前端使用vue。支持私聊、群聊、离线消息、发送图片、文件、好友在线状态显示等功能,服务器支持集群化部署。

项目结构

模块 功能
im-platform 与页面进行交互,处理业务请求
im-server 推送聊天消息
im-common 公共包

本地快速部署

1.安装运行环境

  • 安装node:v14.16.0
  • 安装jdk:1.8
  • 安装maven:3.6.3
  • 安装mysql:5.7,密码分别为root/root
  • 安装redis:4.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.运行前端ui

cd im-ui
npm install
npm run serve

页面截图

文字聊天: 输入图片说明

发送图片、文件: 输入图片说明

群聊: 输入图片说明

好友列表: 输入图片说明

群聊列表: 输入图片说明

体验地址

http://8.134.92.70/

账号: 张三/123456 李四/123456

也可以自行注册账号哟!

联系方式

QQ: 825657193