人力资源 · 招聘

短视频社交招聘平台

技术栈 Spring Boot 3 · Java 17 · MyBatis-Plus · MySQL · Redis · WebSocket · Vue 3 · Vant · Capacitor · Electron · Element Plus · Docker

用短视频和即时通讯重新组织招聘:企业发视频职位,求职者刷视频找工作,双方直接在 App 或 PC 客户端里沟通、签到、开通会员。

行业
人力资源 · 招聘
形态
iOS / Android App · PC 客户端 · 管理后台
我们负责
接手存量代码、缺陷修复、新功能开发、多端发布
47项缺陷修复按补充合同逐项对位
15项新功能钱包 · 扫一扫 · 笔记 · 水印下载 …
4个应用后端 · 移动端 · PC 客户端 · 管理后台
01项目背景

客户已有一套上线运营中的招聘平台,但积累了大量体验问题,原团队已无法持续维护。

我们接手后先做全量代码评估,再与客户签订补充合同,把 47 个缺陷与 15 项新功能逐条写进清单,每一项都对应到具体代码位置,按清单交付、按清单验收。

02关键挑战
01

存量代码接手

四个应用、多套技术栈、没有完整文档,要在不影响线上用户的前提下快速摸清结构。

02

即时通讯细节多

图片、文件、视频消息,撤回、置顶、黑名单、首条私信限制、进入会话定位最新消息,每个细节都影响体验。

03

iOS 审核策略

App Store 审核期间付费入口需要临时下线,过审后要立即恢复,不能每次都重新发版。

04

PC 端更新分发

Windows 客户端需要可靠的自动更新,避免用户长期停留在旧版本。

03解决方案
  1. 01

    清单化交付

    补充合同中的每个缺陷与新功能都有编号,修复记录与代码提交一一对应,客户可以逐条验收。

  2. 02

    即时通讯体验重做

    基于 WebSocket 梳理消息模型,补齐多媒体消息、撤回、置顶、黑名单等能力,修复会话定位与未读逻辑。

  3. 03

    后台一键开关

    新增系统配置中心,iOS 会员入口的审核期占位由后台一键切换;客户端按平台自动拉取,网络异常时安全降级。

  4. 04

    水印下载

    视频与图片下载时在端侧实时合成水印,保护平台内容与用户信息。

  5. 05

    客户端自动更新

    PC 客户端与管理后台接入自动更新并打包安装器,新版本发布后用户无感升级。

04系统架构

客户端

  • iOS / Android App
  • PC 客户端
  • 管理后台

服务层

  • Spring Boot 3 API
  • WebSocket 即时通讯
  • 会员与钱包
  • 内容审核

三方能力

  • 微信支付 V3
  • 支付宝
  • 对象存储
  • 短信

数据层

  • MySQL 8
  • Redis
05交付与技术

交付内容

  • iOS / Android 安装包与发布记录
  • Windows 客户端安装器(含自动更新)
  • 管理后台
  • 后端服务与 OpenAPI 文档
  • 合同条目 × 代码位置对照表

技术栈

  • Spring Boot 3
  • Java 17
  • MyBatis-Plus
  • MySQL
  • Redis
  • WebSocket
  • Vue 3
  • Vant
  • Capacitor
  • Electron
  • Element Plus
  • Docker

本案例已脱敏,界面为示意插画,不代表真实产品界面。

联系

想做一个类似的项目?

告诉我们你的业务场景,我们会结合过往经验给出技术方案、周期与报价。

需求模板

不方便打电话?留个联系方式

电话和微信至少填一项,我们看到后会主动联系你。信息仅用于沟通需求,不会公开。