## 一、一句话介绍**eryue社交** 是一款类小红书/探探/Soul 的综合社交交友平台涵盖社交社区、短视频、实时音视频通话、即时通讯、虚拟币钱包等完整业务闭环。---## 二、技术栈全景| 层级 | 技术选型 | 说明 ||------|----------|------|| **移动端** | uni-app Vue 3 Pinia Vite | 一套代码发布 H5 / 微信小程序 / Android / iOS || **后端** | Spring Boot 2.x Java 8 | 基于若依框架 3.9.1 二次开发6 个模块 || **IM 服务** | Socket.IO | 长连接即时通讯支持群聊/私聊 || **音视频** | WebRTC UTS 原生插件 | 点对点音视频通话 || **管理后台** | Vue 2.6 Element UI | 完整运营后台 || **数据库** | MySQL 8 Redis | 关系型存储 缓存 || **文件存储** | 阿里云 OSS | 图片/视频 CDN |---## 三、核心功能模块### 3.1 社交社区仿小红书风格- 双列瀑布流首页推荐 分类 Tab 筛选- 图文 视频混合笔记发布- 点赞 / 收藏 / 评论 / 关注 / 拉黑 / 举报- 笔记详情页swiper 媒体轮播、作者信息、互动栏- 搜索页热门标签、搜索历史、关键词联想- 话题 / 合集 / 贡献榜### 3.2 即时通讯 IM- 私聊 群聊Socket.IO 长连接- 文字 / 图片 / 语音消息- 消息已读回执、离线消息- 未读红点、会话列表、免打扰### 3.3 实时音视频通话- WebRTC P2P 语音/视频通话- 悬浮通话状态条支持多页面切换时常驻- 来电接听/拒接 UI- 通话中折叠/展开### 3.4 短视频 / 短剧- 仿抖音竖屏滑动- 短剧合集 集数连播- 视频发布 / 收藏 / 分享### 3.5 虚拟币经济系统- 签到领币、任务中心- 钱包余额 流水账单- 提现申请 审核流程- 提现方式配置微信/支付宝/银行卡### 3.6 个人中心- 头像/昵称/性别/生日等资料编辑- 粉丝/关注列表、互关判断- 我的笔记公开/私密切换、收藏、赞过- 浏览记录、群聊、钱包入口- 反馈/举报/拉黑/封禁### 3.7 管理后台运营必备- 用户管理封禁/解封/审核- 内容管理笔记审核/下架- 评论管理、举报处理- 标签/分类/话题配置- 虚拟币规则配置- 提现申请审核- 系统公告 / Banner / 版本管理- 数据看板核心指标图表---## 四、项目结构eryue社交/├── ruoyi-admin/ # Spring Boot 启动模块├── ruoyi-api/ # API 接口模块APP 端├── ruoyi-common/ # 公共模块├── ruoyi-framework/ # 框架核心├── ruoyi-system/ # 系统管理├── ruoyi-quartz/ # 定时任务├── ruoyi-generator/ # 代码生成├── ruoyi-ui/ # 管理后台前端Vue2 Element├── uniapp-eryue/ # 移动端uni-app Vue3│ ├── src/│ │ ├── api/ # 12 个 API 模块│ │ ├── pages/ # 21 个页面目录│ │ ├── components/ # 公共组件│ │ ├── store/ # Pinia 全局状态│ │ └── utils/ # 14 个工具类│ ├── vite.config.js│ └── package.json├── sql/ # 4 个 SQL 脚本73 KB├── pom.xml # Maven 根配置└── eryue社交.openapi.3.0.json # 完整 API 文档---## 五、快速启动### 5.1 后端bash# 1. 创建数据库导入 SQLmysql -u root -p ry_20250522.sql# 2. 修改 application.yml 数据库/Redis 配置# 3. 启动mvn spring-boot:run# 或java -jar ruoyi-admin.jar### 5.2 管理后台bashcd ruoyi-uinpm installnpm run dev# 访问 http://localhost:80### 5.3 移动端bashcd uniapp-eryuenpm installnpm run dev:h5 # H5 开发npm run build:h5 # H5 打包npm run dev:mp-weixin # 微信小程序# HBuilderX 打开可直接运行到 Android/iOS 真机---## 六、硬核数据| 指标 | 数量 ||------|------|| API 接口模块 | 12 个 || 移动端页面 | 50 页面 || 后端 Service | 60 业务 || 数据库表 | 40 张 || SQL 脚本 | 73 KB || API 文档 | OpenAPI 3.0 完整 || 技术文档 | 对接文档 操作手册 |---## 七、源码获取 感兴趣的朋友可以私信或者添加联系方式咨询。支持 **定制开发**、**技术咨询**、**代部署**。---## 八、写在最后做这个项目前后花了好几个月踩了不少坑uni-app 跨端兼容、WebRTC 原生插件编译、Socket.IO 重连机制设计……希望源码能帮到正在做社交类产品的朋友。