V-IM PC 聊天软件正式开源,当前版本 V-0.38

-乐天-
 -乐天-
发布于 2018年12月19日
收藏 40

先发下地址 https://gitee.com/lele-666/V-IM

此项目前端技术栈:vue、iview、electron、scss、webpack、fetch等

此项目后端端技术栈:SpringBoot 2.0、t-io、mybatis-plus、oauth2.0、Spring Security。

主要功能:

> 1. 文本聊天

> 2. 聊天表情

> 3. 发送图片(http)

> 4. 发送文件(http)

> 5. 单聊

> 6. 群聊

> 7. 用户分组(后端支持)

> 8. 离线消息(单聊)

> 9. 聊天记录(单聊、群聊)

> 10. 支持心跳检测,断线重连

> 11. 使用SpringBoot security oauth2.0 支持单点登录

        从去年就开始开发,中间改了不知道多少次版本,原先的界面是和QQ差不多的,弹出聊天对话框方式,后面发现electron对弹出网页支持不是非常完美,今年(2018)8月份狠心废弃重新写。

        开始是使用 node 的 request 发送请求,后面发现不能打包成web网页,随换成 fetch 实现,又重新构造一边,中间涉及到几个坑:最重要的就是跨域的解决方案,token 刷新并发问题,一直没有开源是因为总觉得不完美,其实到现在也觉得比较烂。

        开源出来也是想和大家学习一下,或者有更好的人加入,自己一个人开发前后端也累,大部分时间都是晚上和周末,期待明年能把这个软件做稳定。

        现在只是测试版本,后面会努力把这个做的更好!

        方便的话给点个 star,谢谢!!!

 

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 开源中国社区 [http://www.oschina.net]
本文标题:V-IM PC 聊天软件正式开源,当前版本 V-0.38
加载中

最新评论(4

ming133
ming133

引用来自“ming133”的评论

支持一下,本人也是一个人开发一个系统的那一类,真心理解你的感受

引用来自“-乐天-”的评论

大部分时间都在填坑!
@-乐天- 是啊 真心不容易
烙灵
烙灵
支持一下
-乐天-
-乐天-

引用来自“ming133”的评论

支持一下,本人也是一个人开发一个系统的那一类,真心理解你的感受
大部分时间都在填坑!
ming133
ming133
支持一下,本人也是一个人开发一个系统的那一类,真心理解你的感受
返回顶部
顶部