# 心飞交友 **Repository Path**: itxinfei/xfjy ## Basic Information - **Project Name**: 心飞交友 - **Description**: 心飞交友(xfjy):可自托管的开源陌生人社交平台,用卡片匹配 + 地理位置 + 智能推荐连接附近的人,后端是 Spring Boot 4 / JDK 25 微服务,前端是 uni-app 多端 + Vue 3 运营后台。 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 226 - **Forks**: 204 - **Created**: 2020-10-31 - **Last Updated**: 2026-11-09 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README
**心飞交友(xfjy)**
陌生人社交平台,自托管部署。匹配、圈子、短视频、IM、会员、内容审核都在里面,IM 和音视频用的开源方案,不按连接数付授权费。























| 探花匹配 左滑跳过,右滑喜欢,还有超级喜欢 互相喜欢就弹「It's a Match!」 |
即时通讯 WuKongIM 自托管长连接,按自己的机器给连接数 LiveKit SFU 已就绪,1v1 通话接口在 P3 |
推荐 5 层召回漏斗,双塔向量召回 再叠一层 Neo4j 二度好友 |
| 内容安全 文本走 DFA 敏感词,图视先发后审 三级定级,词库改完不用重启 |
附近的人 ES geo 500km 召回 实测 <50ms |
一套代码 13 端 H5、App、各平台小程序 鸿蒙、快应用 |
| 会员 套餐、支付订单、收入统计 一条链路走完 |
短视频 上下滑的视频流 手势和抖音一致 |
审核工作台 A 通过、R 驳回 人工处理时联动自动下架 |
| 12 微服务模块 |
13 端统一输出 |
12 中间件容器 |
6 核心域服务 |
| 5 层 推荐召回漏斗 |
64 维 用户 Embedding |
<50ms 地理召回延迟 |
¥0 IM / 音视频授权费 |
匹配首页 → 圈子 / 视频 / 我的 → 回到首页
![]() 登录注册 手机号 + 验证码 |
![]() 探花匹配 左滑跳过 · 右滑喜欢 · 超级喜欢 |
![]() 配对成功 互喜弹「It's a Match!」 |
![]() 圈子动态 好友 / 推荐双 Tab |
![]() 发布内容 图文 / 视频 + 话题 / 位置 |
![]() 短视频 上下滑视频流 |
![]() 个人中心 会员权益 · 好友 · 谁看过我 |
||
![]() 登录页 账号 + 密码(DEV 环境标识) |
![]() 数据看板 总览 + 趋势 + 实时动态 |
![]() 用户管理 125+ 用户 · 封禁 / 重置密码 / 导出 |
![]() 动态管理 CRUD + 图片 / 视频 |
![]() 视频管理 小视频审核 / 下架 |
![]() 内容审核 A 通过 / R 驳回 |
![]() VIP 套餐 权益配置 |
![]() 支付订单 订单 / 收入统计 |
![]() 客服工作台 IM 会话 + 反馈 + FAQ |
![]() 系统管理 管理员 / 日志 / IM 通道 |