基于 Vue2.0 开发的 Lumen IM 在线聊天应用
Lumen IM 在线聊天
1. 项目介绍
Lumen IM 是一个网页版在线即时聊天项目,前端使用 Element-ui + Vue,后端采用了基于 Swoole 开发的 Hyperf 协程框架进行接口开发,并使用 WebSocket 服务进行消息实时推送。
2. 功能模块
- 基于 Swoole WebSocket 服务做消息即时推送
- 支持私聊及群聊
- 支持多种聊天消息类型 例如:文本、代码块、图片及其它类型文件,并支持文件下载
- 支持聊天消息撤回、删除(批量删除)、转发消息(逐条转发、合并转发)、群禁言
- 支持编写个人笔记、支持笔记分享(好友或群)
3. 项目预览
地址: im.gzydong.club
账号: 18798272054 或 18798272055
密码: admin123
源码地址 github.com/gzydong/LumenIM or gitee.com/gzydong/LumenIM
4. 图片预览
本作品采用《CC 协议》,转载必须注明作者和本文链接
本帖由系统于 4年前 自动加精
楼主很优秀!
前端有单独的项目吗?不与后端耦合的
优秀
有后端源码吗?
楼主可以分享一些
WebSocket
的学习资料吗?可以可以
mark
问下群聊的头像是如何生成的
相当不错
点击消息记录,右侧内容区不显示,切换消息也无显示。localhost:8005/message
有后台吗?