基于 Vue2.0 开发的 Lumen IM 在线聊天应用

Lumen IM 在线聊天

1. 项目介绍

Lumen IM 是一个网页版在线即时聊天项目,前端使用 Element-ui + Vue,后端采用了基于 Swoole 开发的 Hyperf 协程框架进行接口开发,并使用 WebSocket 服务进行消息实时推送。目前后端 WebSocket 已支持分布式集群部署。

2. 功能模块

  • 基于 Swoole WebSocket 服务做消息即时推送
  • 支持私聊及群聊
  • 支持多种聊天消息类型 例如:文本、代码块、图片及其它类型文件,并支持文件下载
  • 支持聊天消息撤回、删除(批量删除)、转发消息(逐条转发、合并转发)、群禁言
  • 支持编写个人笔记、支持笔记分享(好友或群)

3. 项目预览

  • 地址: http://im.gzydong.club

  • 账号: 18798272054 或 18798272055

  • 密码: admin123

  • 源码地址 https://github.com/gzydong/LumenIM or https://gitee.com/gzydong/LumenIM

4. 图片预览

基于 Vue2.0 开发的 Lumen IM 在线聊天应用_第1张图片
基于 Vue2.0 开发的 Lumen IM 在线聊天应用_第2张图片
基于 Vue2.0 开发的 Lumen IM 在线聊天应用_第3张图片
基于 Vue2.0 开发的 Lumen IM 在线聊天应用_第4张图片
基于 Vue2.0 开发的 Lumen IM 在线聊天应用_第5张图片

你可能感兴趣的:(前端,vue,websocket,php)