GithubHelp home page GithubHelp logo

fsharechat / vue-chat Goto Github PK

View Code? Open in Web Editor NEW
131.0 8.0 44.0 7.96 MB

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

Home Page: https://fsharechat.cn

License: Other

JavaScript 52.49% HTML 0.07% Vue 45.28% CSS 2.16%

vue-chat's Introduction

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

vue-chat's People

Contributors

comsince avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

vue-chat's Issues

我想借鉴你的页面

我想写一个内网通讯软件,一直在找通讯软件的UI框架,好多都是web风格的,我想要客户端风格的。直到我看到你的这个项目。我能使用你的界面吗?使用electron写一个内网通讯客户端。

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.