# im-uniapp
**Repository Path**: thinhils/im-uniapp
## Basic Information
- **Project Name**: im-uniapp
- **Description**: 精仿微信,支持单人、群聊、朋友圈、摇一摇、附近的人、收藏、扫码加好友、机器人聊天、文字、图片、名片、音/视频通话等
- **Primary Language**: HTML
- **License**: MPL-2.0
- **Default Branch**: master
- **Homepage**: http://im.q3z3.com/
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 724
- **Created**: 2022-05-15
- **Last Updated**: 2022-05-24
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
#### 一、项目简介
+ 一直以来都有一个社交梦,想做一款IM应用,看了很多优秀的开源项目,但是没有合适的。于是利用休息时间自己写了这么一套系统。
+ 项目第一版历时2个月,前端使用`uniapp`,后端使用`SpringBoot`。
+ 页面设计暂时借鉴`微信UI`,后期会出`独立UI`。
+ 手机端使用`uniapp`实现,目前仅支持`安卓端`和`iOS端`,`小程序端`暂未做适配,后期会继续适配`小程序端`、`桌面端`和`web端`。
+ 您的支持,就是我们`【生发的动力】`,请手动点个`star`吧。
+ 前端源码地址:[https://gitee.com/lakaola/im-uniapp](https://gitee.com/lakaola/im-uniapp)
+ 后端源码地址:[https://gitee.com/lakaola/im-platform](https://gitee.com/lakaola/im-platform)
#### 二、技术使用
+ 推送:个推
+ 资源:阿里OSS(图片、声音、视频、文件等)
+ 实时音视频:TRTC
+ 地图:高德地图
+ 短信:阿里云短信
+ 后端:Hutool、MyBatis-Plus、shiro、sharding-jdbc等
+ 前端:uniapp(Vue3)
#### 三、内置功能
+ 手机号登录、注册、找回密码
+ 单聊:通过手机号、微聊号、附近的人、摇一摇、扫二维码、好友名片等加好友
+ 群聊:发起群聊、扫码加群、邀请加群、移除群聊、转让群聊等
+ 通讯录:好友列表、群组列表、系统机器人
+ 朋友圈:发布、点赞、评论等
+ 附近的人
+ 摇一摇
+ 收藏功能
+ 聊天支持:文字、表情、图片、名片、收藏、声音、实时音视频等
+ 版本升级
+ 建议反馈
+ ...
#### 四、在线体验
+ [https://im.q3z3.com/](https://im.q3z3.com/)
+ 暂时只支持安卓端体验
+ iOS端体验需要等到下个版本,换完UI,应用商店上架。
#### 五、演示效果
#### 六、请作者喝杯茶吧
#### 七、未来计划(二期计划6月1日之后重启项目)
+ 更换手机端UI(目前使用微信UI)
+ 适配iOS端
+ 适配小程序端
+ 增加Windows端
+ 增加web端
+ 增加通知栏消息展示(当app后台挂起,通知栏展示消息)
+ 各大应用市场上架
+ 后端优化,支持大并发
+ ...
#### 八、技术交流群
+ [](https://jq.qq.com/?_wv=1027&k=PQMnFugm)