schat IM前端

我要开发同款
问苏2023年02月02日
127阅读
开发技术JavaScript

作品详情

仿 telegram IM即时通讯系统。使用技术栈Vue3.0+Vant+socket.io+Vue-i18n+虚拟滚动+音视频播放等。后端使用nestjs+mongodb+redis+socket.io等。
1. 支持PC和H5端自适应功能,支持主题颜色更改,支持多语言设置。
2. 支持私聊群聊功能,支持文字消息发送,图片消息发送,视频消息发送,语音音频消息发送,文件发送。实时消息socket推送接收。消息通过redis推送到队列后存储到mongodb数据库中。
3. 支持搜索添加用户为好友,支持新建群聊。
4. 完成功能
- 登录注册
- 主页
- 主题切换,多语言切换,添加联系人,通讯录,添加群聊
- 个人资料更改
- 头像,对话设置,通知设置,个人资料,邮箱验证,google二次验证,隐私设置-上线时间显示设置,查看头像显示设置,通过账号昵称添加我设置,添加好友验证设置,添加我为好友验证设置,添加为群主设置等等。
- 私聊,群聊
- 聊天置顶,聊天免消息打扰,好友设置黑名单,语音发送,文字图片视频音频文件消息发送,视频播放,音频播放,文件下载,表情发送,消息换行,消息引用,消息转发,消息删除,消息置顶,群聊禁言,添加群成员,消息虚拟列表滚动显示,群成员列表,群权限管理,添加管理员,群资料设置,群头像设置,群成员昵称设置,群私密公开设置,进群审核设置,群管理处申请,群静态资源列表,群公告,退出群聊,清空群消息,@群成员,等等。
5. 待完善功能
- 多消息转发,多消息引用,消息类型搜索,删除好友,搜索公开群聊添加,邮箱验证完善,修改密码处理。
- 待增加功能-> 消息收藏夹,消息公告显示,管理员功能,好友朋友圈,朋友圈权限,订阅号功能,订阅号后台功能管理等。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论