102 Star 1.3K Fork 606

考拉开源 / im-uniapp

2023-10-23 18:13
考拉

一、项目简介

  • 一直以来都有一个社交梦,想做一款IM应用,看了很多优秀的开源项目,但是没有合适自己的。于是利用休息时间自己写了这么一套系统。
  • 项目第一个版本历时2个月,前端使用uniapp,后端使用SpringBoot
  • 页面设计后期会出独立UI
  • 手机端使用uniapp实现,目前仅支持安卓端iOS端H5端,后期会继续适配小程序端桌面端(windows、mac)和web端
  • 您的支持,就是我们【生发的动力】,请手动点个star吧。
  • 前端源码地址:https://gitee.com/lakaola/im-uniapp
  • 后端源码地址:https://gitee.com/lakaola/im-platform
  • 下载体验地址:https://im.q3z3.com/
  • 加入QQ群:加入QQ群(535099683)

二、使用须知

  • 仅允许技术学习使用
  • 不允许本产品及其衍生品进行任何形式商业使用
  • 请自觉遵守本开源协议(MPL-2.0),再次开源请注明出处
  • 推荐Watch、Star项目,获取项目第一时间更新,同时也是对项目最好的支持
  • 希望大家多多支持本开源作品

三、技术使用

  • 推送:uniPush + websocket
  • 资源:阿里OSS(图片、声音、视频、文件等)
  • 音视频:TRTC
  • 地图:高德地图
  • 短信:阿里云短信
  • 后端:Hutool、MyBatis-Plus、shiro、sharding-jdbc、接口版本控制等
  • 前端:uniapp(Vue3)

四、演示效果

五、请作者喝杯茶吧

六、项目计划

  • 适配android端(已完成)
  • 适配iOS端(已完成)
  • 适配H5端(已完成)
  • 适配PC端[Windows]
  • 适配PC端[Mac]
  • 适配WEB端[后台管理集成通信]
  • 增加后台管理端[管理后台]
  • 更换手机端UI[独立UI]
  • 增加通知栏消息展示[当app后台挂起,通知栏展示消息]
  • 各大应用市场上架
  • 后端优化,支持大并发
  • ...

七、版本迭代

  • 1.2.0
    1、修复群名称、昵称显示问题
    2、修复性别显示问题
    3、修复部分手机日期显示问题
    4、修改消息滚动问题
  • 1.1.0
    1、适配H5端
    2、集成WebSocket通讯
    3、修改注册后不跳转至登录页问题
    4、修改长按消息弹出方式
    5、修改群聊个人头像点击跳转无信息问题
    6、修改附近的人显示问题
    7、修改摇一摇显示问题
    8、修改其他问题
  • 1.0.0
    1、首版震撼发布
最后提交信息为: 修改聊天窗口打开错误
2022-08-09 18:07
考拉

一、项目简介

  • 一直以来都有一个社交梦,想做一款IM应用,看了很多优秀的开源项目,但是没有合适的。于是利用休息时间自己写了这么一套系统。
  • 项目第一个版本历时2个月,前端使用uniapp,后端使用SpringBoot
  • 页面设计后期会出独立UI
  • 手机端使用uniapp实现,目前仅支持安卓端iOS端小程序端H5端暂未做适配,后期会继续适配小程序端H5端桌面端web端
  • 您的支持,就是我们【生发的动力】,请手动点个star吧。
  • 前端源码地址:https://gitee.com/lakaola/im-uniapp
  • 后端源码地址:https://gitee.com/lakaola/im-platform

二、技术使用

  • 推送:uniPush + websocket
  • 资源:阿里OSS(图片、声音、视频、文件等)
  • 实时音视频:TRTC
  • 地图:高德地图
  • 短信:阿里云短信
  • 后端:Hutool、MyBatis-Plus、shiro、sharding-jdbc、接口版本控制等
  • 前端:uniapp(Vue3)
  • 体验:https://im.q3z3.com/
  • 加入QQ群(535099683)

三、演示效果

四、请作者喝杯茶吧

五、项目计划

  • 适配android端(已完成)
  • 适配iOS端(已完成)
  • 适配H5端(已完成)
  • 适配小程序端
  • 适配PC端[桌面端]
  • 增加后台管理端
  • 适配WEB端[后台管理集成通信]
  • 更换手机端UI
  • 增加通知栏消息展示[当app后台挂起,通知栏展示消息]
  • 各大应用市场上架
  • 后端优化,支持大并发
  • ...

六、版本迭代

  • 1.1.0
    1、适配H5端
    2、集成WebSocket通讯
    3、修改注册后不跳转至登录页问题
    4、修改长按消息弹出方式
    5、修改群聊个人头像点击跳转无信息问题
    6、修改附近的人显示问题
    7、修改摇一摇显示问题
    8、修改其他问题
  • 1.0.0
    1、首版震撼发布
最后提交信息为: 修改隐私协议
2022-04-21 16:22
考拉

一、项目简介

  • 一直以来都有一个社交梦,想做一款IM应用,看了很多优秀的开源项目,但是发现没有合适的。于是利用空闲休息时间开始自己写了这么一套系统。
  • 页面暂时借鉴微信的UI,后期如果有人支持,就出一款自己的UI。
  • 目前只用uniapp实现了手机端APP,后期如果有人支持,会继续实现桌面版和web版的。
  • 项目第一版历时2个月,前端使用uniapp,后端使用SpringBoot

二、技术使用

  • 消息推送:个推(后端对离线消息暂存60天)
  • 资源:阿里OSS(图片、文件、声音等)
  • 实时音视频:trtc
  • 地图:高德地图
  • 短信:阿里云短信

三、内置功能

  • 单聊
  • 群聊
  • 朋友圈
  • 附近的人
  • 收藏
  • 扫码加好友/加群
  • 聊天支持:文字、表情、图片、名片、收藏、声音、实时音视频等

四、在线体验

https://im.q3z3.com/

  • 暂时只支持安卓端
  • iOS端暂不支持(因为木有苹果电脑,打不了包,也测试不了),后期会支持

五、演示效果

六、未来计划

  • 优化app端相关代码
  • 优化服务端相关代码
  • 支持iOS端
  • 支持桌面端
  • ...就先这么多吧,后续再添加好了
最后提交信息为: 初始化
HTML
1
https://gitee.com/lakaola/im-uniapp.git
git@gitee.com:lakaola/im-uniapp.git
lakaola
im-uniapp
im-uniapp

搜索帮助