7 Star 97 Fork 86

blue/盒子IM后台管理

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
6个月前
5个月前
Loading...
README
MIT

盒子IM后台管理

介绍

本项目为盒子IM后台管理,主要为盒子IM提供用户管理、群组管理、消息管理、敏感词管理等后台功能。

建议先把业务服务跑起来,再回来搭建后台服务:
盒子IM业务仓库地址:https://gitee.com/bluexsx/box-im
详细文档: https://www.yuque.com/u1475064/mufu2a

基于RuoYi-Vue-Plus框架

为了减少重复工作,达到快速开发目的,本项目选择了一款优秀的开源脚手架RuoYi-Vue-Plus进行二次开发。

RuoYi-Vue-Plus的仓库:
后端:https://gitee.com/dromara/RuoYi-Vue-Plus
前端: https://gitee.com/JavaLionLi/plus-ui

框架改造说明

为了更好地与盒子IM的业务相结合,同时保持代码的简洁性,对ruoyi-vue-plus框架进行了以下改造:

  1. 移除了定时任务、监控、工作流模块
  2. 添加minio模块替代原先的oss模块
  3. 加入了ruoyi-im模块,此模块即为盒子IM的核心后台模块
  4. 为了兼容历史数据,逻辑删除值由'2'修改为'1'

本地快速启动

1.安装运行环境

  • 安装node:v18.19.0
  • 安装jdk:17
  • 安装maven:3.9.6
  • 安装mysql:8.0,密码分别为root/root,创建名为im_admin的数据库,并执行db/im-admin.sql
  • 安装redis:6.2
  • 安装minio:RELEASE.2024-xx,使用默认账号、密码、端口

注: 盒子IM的后台服务同时还依赖im-platform的数据库,请在启动前先初始化该数据库

2.启动后端服务
进入 im-admin目录,打开控制台

mvn clean package
java -jar ./ruoyi-admin/target/im-admin.jar

3.启动前端
进入 im-admin-ui目录,打开控制台

npm install
npm run dev

访问 http://localhost:3000, 默认管理员账号: admin/admin123

界面截图:

输入图片说明

输入图片说明

输入图片说明

输入图片说明

输入图片说明

点下star吧

如果项目对您有帮助,请点亮右上方的star,支持一下作者吧!

空文件

简介

盒子IM后台管理,提供用户管理、消息管理、敏感词管理等功能 展开 收起
README
MIT
取消

发行版

暂无发行版

贡献者 (3)

全部

近期动态

5天前创建了任务 #ICEGCU 我用npm install安装不了呀?这是vue2的项目还是vue3的项目呀?
1个月前推送了新的提交到 master 分支,13ed8ba...2e832ba
1个月前合并了 PR #8 版本更新:v3.5.0
1个月前创建了 PR #8 版本更新:v3.5.0
1个月前推送了新的提交到 v_3.0.0 分支,d39980b...03c1e4a
加载更多
不能加载更多了
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Java
1
https://gitee.com/bluexsx/box-im-admin.git
git@gitee.com:bluexsx/box-im-admin.git
bluexsx
box-im-admin
盒子IM后台管理
master

搜索帮助