# 仿微信APP
**Repository Path**: wangdan22/chat-pro
## Basic Information
- **Project Name**: 仿微信APP
- **Description**: uniapp开发仿微信前端app,后端java+springboot
支持:
1,模拟制作聊天记录
2,模拟发红包,转账记录
3,模拟发布朋友圈,可点赞/评论互动
4,模拟个人钱包,账单,账单详情记录
更多功能,持续开发维护中。。。
- **Primary Language**: Java
- **License**: BSD-3-Clause
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 40
- **Forks**: 23
- **Created**: 2022-12-19
- **Last Updated**: 2026-08-19
## Categories & Tags
**Categories**: im
**Tags**: None
## README
# 仿微信即时通讯APP
一款基于 uniapp 开发的仿微信界面即时通讯应用,支持微信小程序和 App 端运行。
## 技术栈
- **前端框架**: uni-app (Vue 2)
- **UI 组件库**: uView UI 1.x
- **后端框架**: Java (Spring Boot + Tio)
- **通信协议**: WebSocket 长连接
- **音视频通话**: 腾讯云 TUICallKit(已过期,不建议使用)
## 功能特性
### 聊天模块
- 单聊、群聊功能(已实现)
- 支持文字、表情、语音、图片、文件消息的收发(已实现)
- 消息转发、撤回、收藏功能(已实现)
- 红包功能(个人红包、群红包)(已实现)
- 转账功能(点对点)(已实现)
- 朋友圈功能(发布、点赞、评论)(已实现)
- 好友列表管理(已实现)
- 添加好友(搜索、二维码)(已实现)
- 好友申请处理(已实现)
- 社交资料展示(已实现)
- 个人信息管理(已实现)
- 钱包功能(余额、银行卡)(静态页面)
- 账单管理(消费、转账、红包)(静态页面)
- 设置(账号安全、密码修改)(已实现)
## 项目结构
```
F-WX-2/
├── common/ # 公共模块
│ ├── websocket/ # WebSocket 连接管理
│ ├── http.api.js # API 请求封装
│ └── http.interceptor.js # 请求拦截器
├── components/ # 自定义组件
│ ├── chat-input-bar/ # 聊天输入栏
│ ├── chat-item/ # 消息项组件
│ ├── message-item/ # 消息展示组件
│ └── ...
├── pages/ # 页面目录
│ ├── start/ # 启动页、登录、注册
│ ├── tabbar/ # 底部导航页面
│ │ ├── group/ # 微信聊天页
│ │ ├── contact/ # 通讯录
│ │ ├── find/ # 发现
│ │ └── my/ # 我的
│ ├── search/ # 搜索页面
│ └── ...
├── static/ # 静态资源
│ ├── image/ # 图片资源
│ ├── iconfont/ # 字体图标
│ └── example/ # 示例图片
├── store/ # Vuex 状态管理
├── util/ # 工具函数
│ ├── AI/ # AI 相关工具
│ ├── push/ # 推送管理
│ └── music/ # 音乐播放器
├── App.vue # 应用入口
├── main.js # 主入口文件
├── pages.json # 页面路由配置
├── manifest.json # 应用配置
└── package.json # 依赖配置
```
## 快速开始
### 环境要求
- Node.js >= 12.0.0
- HBuilderX >= 3.0.0
- npm / yarn
### 安装步骤
1. **克隆项目**
```bash
git clone https://gitee.com/wangdan22/chat-pro.git
cd chat-pro
```
2. **安装依赖**
```bash
npm install
```
3. **运行项目**
- 使用 HBuilderX 打开项目
- App 端:运行 -> 运行到真机(不建议用模拟器)
## 支持平台
- ✅ App(Android / iOS)
- ✅ H5(有bug)
## 注意事项
1. 本项目仅包含前端代码,需要配合 Java 后端服务使用,前端有测试地址api(过期联系我)。
2. 本项目关联的后端服务为 Java Spring Boot + Tio,暂不开源,不支持白嫖。
3. 下载体验地址通过微信公众号获取。
## 免责声明
**1. 下载使用源码以及打包应用后仅供学习交流,并请务必遵从相关法律法规,不可用于违反国家相关法律法规的非法商业用途。**
**2. 违法违规使用本应用以及源码二次开发的,如有引起相关责任追究,本人本平台不承担任何法律责任!**
**3. 如果本应用涉及到相关应用产品侵权,存在违规之处,请联系本人,及时纠正。**
## 微信公众号
## 图片预览
## 许可证
MIT License
---