| 系统名称 | 对应项目 | 主要功能 | 
| 登录系统 | login | 账号、密码登录 微信登录
 QQ登录
 手机号码一键登录
 手机号码、验证码登录
 | 
| 推荐系统 | recommend | 千人千面 针对每个用户应用复杂规则生成不同的推荐列表
 是否同城
 排除已关注
 排除好友
 排除点赞过的
 排除被封禁的
 按权重排序 {
 在线状态[在线优先于离线、离线时间短的优先于离线时间长的]
 年龄是否小于35岁[小于35的优先于大于等于35的]
 择偶目标年龄区间
 是否有车
 是否有房
 目前居住城市
 意愿择偶城市
 目标身高范围
 目标体重范围
 …… 
 }
 | 
| 埋点系统 | event-track | 数据埋点上报 IMEI
 手机型号
 系统版本
 分辨率 {
 为了重现、定位、解决移动端 UI 显示、交互的问题(比如在个别用户手机上遇到显示异常的问题);
 为了后期考虑侧重、优先要实现的 UI 做准备(工期有限的情况下,UI 同学要优先考虑出哪种分辨率的平面设计资源)
 }
 网络(WIFI、4G、5G)、
 产品版本(记录用户移动客户端的 app 版本)
 其他上报数据 {
 场景(哪个界面)、
 动作代码、
 动作内容(登录、提交、支付、进房间......,用于做产品分析和用户行为分析)、
 动作时间、
 区域(基于 GPS 定位得到的地址)、
 IP 地址
 }
 | 
| 推送系统 | push | 为其他子系统提供推送接口(推送各种通知信息到客户端),依赖于融云的第三方实现 { 推送消息指定 ID 的用户接口;
 推送消息给添加了指定标签的多个用户的接口;
 }
 | 
| 后台管理系统 | admin | 使用开源框架 GUNS 实现的、提供给公司内部人员(运营、财务、……)使用的后台管理系统 
| 功能模块 | 功能描述 |  
| 用户封禁 | 查看被封禁的用户(被封禁的时间、被封禁的原因) 封禁指定 ID 的用户
 解除对指定 ID 用户的封禁
 |  
| banner 管理 | 房间列表中显示的 banner 查看、配置 配置后客户端会拉取到新 banner 的相关信息 {
 标题文本
 图片 URL
 顺序
 开始时间
 结束时间
 是否有效
 点击打开的 H5 URL
 }
 |  
| 超管管理 | 为指定ID 的用户配置超管身份 { 主要是给房间巡查和运营使用,便于在封禁房间和将违规用户踢出房间或进行封禁
 }
 删除指定ID 用户的超管身份
 查看有超管身份的用户
 |  
| 用户虚拟货币管理 | 提供给运营和财务人员查看用户的虚拟货币(x豆、x钻)、监控平台虚拟货币存量、使用量 冻结可疑用户的虚拟货币,使其不能使用虚拟货币在应用内消费 {
 比如被盗账户、利用漏洞获取大量虚拟货币的账户
 }
 扣减、增加指定用户的虚拟货币 {
 用于对平台用户的奖惩、
 日常榜单活动前几名的虚拟币奖励发放、
 ……
 }
 |  
| …… |  |  | 
| 运营系统 | marketing | 最佳牵线人 五一劳动节
 国庆节
 清凉一夏
 贡献榜、人气榜、奖池数据
 | 
| 订单系统 | order | 支付宝、微信充值 苹果内购
 |