简历服务上线运行一年半, VIP 付费 3000+;现在直接开源

发布于

# Easy 简历 · 轻简历

一套面向各场景用户的简历制作 SaaS 全栈开源方案:PC 所见即所得编辑器 + AI 流式诊断 + 微信小程序登录支付 + Puppeteer PDF 导出,5 端代码一次性开源。

- 仓库地址:[https://github.com/umlink/easy-resume](https://github.com/umlink/easy-resume)
- 线上 demo:[https://www.wktline.com/](https://www.wktline.com)
- 线上服务将于 2026 年 10 月 6 日正式下线。

## ✨ 核心功能

- **所见即所得简历编辑器**:基于 Quill 2 自定义字号白名单,PC / H5 双端共用一套富文本协议
- **AI 简历诊断**:后端 `@Sse` + RxJS 流式输出,多 LLM 可切换(百度 / 讯飞 / Kimi / DeepSeek)
- **VIP 会员体系**:`VipGuard` + `@RequiredVip()` 装饰器,GIFT / SELL / PRIVATE 三种售卖类型
- **微信生态闭环**:小程序静默登录、扫码显式登录、邀请奖励、微信支付
- **PDF 导出微服务**:Puppeteer 独立服务,AES-128-CBC authCode 鉴权,A4 直出二进制流
- **模板画廊 + 邀请奖励**:完整的增长闭环

## 🧱 技术栈

| 端 | 技术 |
| ---- | -------------------------------- |
| 后端 | NestJS + Fastify + Prisma + MySQL + JWT |
| PC | Umi Max 4 + React 18 + Ant Design 5 + Tailwind 3 + Quill 2 |
| H5 | UmiJS Max + antd-mobile 5 + Tailwind 3 |
| 小程序 | Taro 4 + React 18 + Vite |
| PDF 服务 | Koa + Puppeteer + 七牛 OSS |

## 📦 项目结构

easy-resume/
├── resume-server/ # 后端 API (:8088 )
├── resume-pc/ # PC 主站 + 编辑器(:8000 )
├── resume-h5/ # 移动端 H5 编辑器(:8000 )
├── resume-mp/ # 微信小程序
└── resume-puppeteer/ # PDF 渲染微服务(:8090 )

5 个子项目各自独立 `package.json` / `yarn.lock`,互不依赖、独立部署,共享同一份 git 历史与线上账号体系。

## 🚀 快速开始

每个子目录都有独立的 `CLAUDE.md` 协作指引和启动说明,进入对应目录 `yarn install && yarn dev` 即可。统一约定:

- Node ≥ 18 ,包管理器 **yarn**
- 后端启动后,前端跑 `yarn genapi` 从 `http://127.0.0.1:8088/swagger-api-json` 自动生成 `src/api/`
- 路径别名 `@/*` 指向 `src/*`,TypeScript 严格模式

## 🔗 链接

- GitHub:[https://github.com/umlink/easy-resume](https://github.com/umlink/easy-resume)
- 线上体验:[https://www.wktline.com/](https://www.wktline.com)

---

原文链接:[点击查看](https://www.v2ex.com/t/1232791)

评论

暂无评论。

0.038335s