# vue-chat
**Repository Path**: chollter/vue-chat
## Basic Information
- **Project Name**: vue-chat
- **Description**: No description available
- **Primary Language**: Unknown
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 1
- **Created**: 2021-02-17
- **Last Updated**: 2021-03-16
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
[](https://gitee.com/comsince/vue-chat)
[](https://github.com/comsince/vue-chat)
# 飞享

**NOTE:** [飞享]IM系统开始进行商业化探索,欢迎有需要的`个人`,`企业`, `工作室`使用,关于授权合作事项,请咨询QQ `1282212195`
该项目是`飞享`聊天系统客户端源码vue即时通讯web端实现,使用websocket进行消息通讯,支持文本,图片类型发送,支持实时音视频,支持音视频与[android-chat](https://github.com/fsharechat/android-chat)客户端互通
# 项目截图
* 消息提示

* 文字消息

* 图片消息

* 视频消息

# 项目演示
* [项目公测地址](https://chat.comsince.cn)
* 请选择其中任何一个帐号密码进行登录即可
```properties
帐号:13800000000, 13800000001, 13800000002
密码:556677
```
* 暂时停止手机验证码注册登录,后续开通QQ群里面通知
## 版本规划
### V1.0.0
* 登录认证流程
* 实现朋友列表展示,用户信息获取
* 会话信息拉取,会话消息缓存
* 纯文本消息通讯
* 支持图片,视频消息展示
* 群会话功能
### V1.0.1
* 增加全屏幕模式支持,点击用户头像即可切换

### V1.0.2
* 计划增加一对一音视频聊天功能
* 实现与[android](https://github.com/fsharechat/android-chat)客户端音视频互通
### V1.0.3
* 增加好友搜索,好友添加功能,形成功能闭环
### V1.0.4
* 群组用户列表功能
### V1.0.5
* 增加websocket异步回调接口
* 增加创建群组功能
* 退出群聊
* 撤回消息
* 群组踢人与拉人
* 修改群名称

### 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
``` bash
# 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](http://vuejs-templates.github.io/webpack/) and [docs for vue-loader](http://vuejs.github.io/vue-loader).
## 参考项目
* [Vue-chat](https://github.com/han960619/Vue-chat/)
## 依赖组件
* [常用的 vue 视频插件](https://wangchaoke.cn/?p=372)
* [西瓜播放器](http://h5player.bytedance.com/gettingStarted)
* [图标Icon支持](https://www.iconfont.cn/manage/index?spm=a313x.7781069.1998910419.11&manage_type=myprojects&projectId=1698562)
## 推荐项目
* [vue-wechat](https://github.com/zhaohaodang/vue-WeChat)
* [vue-chat](https://github.com/aermin/vue-chat)
* [QRCodeLogin](https://github.com/HeyJC/QRCodeLogin/blob/master/Web/auth/src/components/Input.vue) 说明二维码和密码登录的切换操作
## 开源协议
本项目使用非商业性署名协议,禁止演绎[Creative Commons Attribution Non Commercial 3.0 Unported](LICENSE)
## 一次性赞助
但是随着项目的增长,也需要相应的资金支持,你可以通过以下方式来赞助此项目
| 支付宝 | 微信|
| :--------: | :--------:|
|
|
|
## QQ 群交流
| QQ群 |
| :--------: |
|
|
## 技术支持
如果公司采用本项目或者需要有商业需求,需要二次开发,提供技术支持,联系QQ:`1282212195`