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

来源: 投稿
作者: -乐天-
2018-12-19 20:49:00

先发下地址 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,谢谢!!!

 

展开阅读全文
点击加入讨论🔥(4) 发布并加入讨论🔥
4 评论
40 收藏
分享
返回顶部
顶部