/vue-chat

[飞享]-即时聊天系统web客户端,使用vue框架,基于websocket实现基于json的文本协议实现即时通信。消息与android客户端同步,支持文字,图片发送,支持视频相关消息显示。支持与android端互通音视频通话。[公测地址](https://www.comsince.cn/web) 加13900000001获取技术支持或提供建议

Primary LanguageJavaScriptOtherNOASSERTION

star GitHub stars

飞享

image

NOTE: [飞享]IM系统开始进行商业化探索,欢迎有需要的个人,企业, 工作室使用,关于授权合作事项,请咨询QQ 1282212195

该项目是飞享聊天系统客户端源码vue即时通讯web端实现,使用websocket进行消息通讯,支持文本,图片类型发送,支持实时音视频,支持音视频与android-chat客户端互通

项目截图

  • 消息提示

image

  • 文字消息

image

  • 图片消息

image

  • 视频消息

image

项目演示

帐号:13800000000, 13800000001, 13800000002
密码:556677
  • 暂时停止手机验证码注册登录,后续开通QQ群里面通知

版本规划

V1.0.0

  • 登录认证流程
  • 实现朋友列表展示,用户信息获取
  • 会话信息拉取,会话消息缓存
  • 纯文本消息通讯
  • 支持图片,视频消息展示
  • 群会话功能

V1.0.1

  • 增加全屏幕模式支持,点击用户头像即可切换

image

V1.0.2

  • 计划增加一对一音视频聊天功能
  • 实现与android客户端音视频互通

V1.0.3

  • 增加好友搜索,好友添加功能,形成功能闭环

V1.0.4

  • 群组用户列表功能

V1.0.5

  • 增加websocket异步回调接口
  • 增加创建群组功能
  • 退出群聊
  • 撤回消息
  • 群组踢人与拉人
  • 修改群名称

image

V1.0.6

  • 增加解散群组的功能
  • 优化群组退出与解散交互体验
  • 对于解散的群组与退出的群组,做删除会话处理

V1.0.7

  • 增加删除消息的功能
  • 增加转发消息

V1.0.8

  • 支持缩略图传输,防止android 客户端转发图片报错

V1.0.9

  • 支持缩略图显示

V1.0.14

  • 修复群组管理员撤回其他成员发送消息的问题

V1.1.0

  • 加入群组音视频功能

V1.1.3

  • 增加文件发送功能
  • 增加通知短音提示
  • 增加音视频通话铃声提示
  • 增加截图粘贴发送功能

V1.1.4

  • 限制每条会话的消息条数,发送消息时才会删除过多的消息,接收消息时有可能会删除历史未读消息,所以接收时暂不删除过多的消息

Build Setup

# install dependencies
npm install

# serve with hot reload at localhost:9080
npm run dev
# 运行请先检查如下配置:TCP服务配置,HTTPS配置,是否支持WSS,是否支持HTTPS,HTTP监听端口8081,HTTPS监听端口8443

# build for production with minification
npm run build

# build for production and view the bundle analyzer report
npm run build --report

For detailed explanation on how things work, checkout the guide and docs for vue-loader.

参考项目

依赖组件

推荐项目

开源协议

本项目使用非商业性署名协议,禁止演绎Creative Commons Attribution Non Commercial 3.0 Unported

一次性赞助

但是随着项目的增长,也需要相应的资金支持,你可以通过以下方式来赞助此项目

支付宝 微信
图片替换文本 图片替换文本

QQ 群交流

QQ群
图片替换文本

技术支持

如果公司采用本项目或者需要有商业需求,需要二次开发,提供技术支持,联系QQ:1282212195