Skip to content

image1005/misc

Repository files navigation

助力团队构建高效、安全、可扩展的内部沟通生态。


⚠️ 法律声明

🔴 严正声明:

  1. 切勿使用本软件从事任何违法事宜,使用本软件产生的任何后果皆由使用者承担,开发者概不负责。
  1. 本项目开源版本 仅供学习交流

🌟 产品定位

  • 🔄 统一消息平台:集成聊天、联系人、工作台与个人中心,实现消息与应用的无缝融合。

  • 📱 多端一致体验:基于 Electron、Flutter 与 UniApp 技术栈,覆盖 Windows、Linux、macOS、iOS、Android、Web。

  • 🧩 即插即用生态:通过模块化插件(云盘、会议、邮箱等)灵活扩展功能,满足多样化业务需求。

🔧 核心功能一览

1. 💬 全链路即时通讯

  • 多模式沟通:单聊、群聊,支持文本、图片、文件、语音、视频、事件消息。

  • 消息交互:引用、撤回、转发、多选、收藏、已读回执。

  • 智能辅助:历史消息搜索、未读定位、免打扰、@提醒、系统通知联动。

  • 可靠性保障:多端同步、离线重放、ACK 机制保障消息必达。

2. 👥 用户与组织治理

  • 身份管理:账号/验证码登录注册,个人资料(头像/状态)管理。

  • 组织架构:企业组织树(懒加载/拼音搜索),好友分组与管理。

  • 群组管理:一键建群、群公告、群设置、成员统计、权限管控。

  • 安全机制:多端互斥登录、文件基于签名去重(秒传)。

3. 📂 文件与内容沉淀

  • 聊天文件中心

6. 🎨 极致体验

  • 个性化:明暗主题一键切换。

  • 便捷操作:剪贴板粘贴/拖拽上传、表情、快捷键。


🛠️ 技术栈架构

🖥️ PC 端 (Electron + Web)

Electron Vue3 TypeScript Vite

  • UI 框架:Element Plus

  • 状态管理:Pinia (持久化)

  • 平台支持:Windows, Linux (AMD64/ARM64), macOS (Intel/Silicon), Web, 信创环境

📱 移动端 (Uni-App)

UniApp Vue3

  • 覆盖平台:Android, iOS, H5

  • 特色:深度适配系统原生能力(文件打开、通知推送)。

📡 后端服务端 (V-IM Server Pro)

SpringBoot Netty Redis MySQL RocketMQ

  • 核心框架:Spring Boot + T-IO / Netty

  • 鉴权安全:Sa-Token

  • 通讯协议:WebSocket + 心跳保活 + 自动重连



📚 文档与资源


About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors