Sovchi
Sovchi — 面向认真交友的 Telegram Mini App 和管理后台:候选人信息流、实时聊天、«uzuk» 求婚、高级会员、人脸验证和审核。两部分都由我从零搭建。
Sovchi 是为有意组建家庭的人提供的交友服务:用户通过 Telegram 内的 Mini App 找到合适的候选人,团队则通过管理后台运营服务。
Telegram Mini App
- 交友:引导流程和借助 «Sovchi AI» 填写资料,带筛选的候选人信息流,点赞、收藏和确认匹配。
- 沟通:实时聊天、聊天请求、在线状态和通话。
- «Uzuk»(戒指——求婚)请求和公告。
- 高级会员:套餐、boost、超级消息和支付。
- 信任:使用 face-api.js 进行照片验证,通过模糊处理保护照片。
管理后台
用户、审核(照片、认证、举报)、支付与订阅、客服聊天、社区帖子、匹配分析与统计(婚姻、地区、年龄)、员工与权限。
技术方案
- 多个 WebSocket 通道:主通道、聊天、聊天列表和通知。
- 一个后端——两个客户端:Telegram Mini App 和移动应用使用独立的身份验证。
- 类型化 API由 OpenAPI 模式生成;Vitest 契约测试。
我的角色
我从零搭建了 Mini App 和管理后台:项目结构、初始页面、WebSocket 和管理员聊天。之后由团队继续开发;后端由其他开发者负责。