⚠️ 声明:这仅是一具空壳,不具备实际用途。本项目是仿照 求职方舟 的 AI 填简历和校招汇总表功能搭建的项目骨架,仅用于展示结构设计,不能直接运行使用。
- ❌ 未接入真实 AI API(需自行配置 DeepSeek Key)
- ❌ 浏览器扩展未签名,无法在商店发布
- ❌ 校招数据仅为示例,非实时更新
- ❌ 简历解析仅支持纯文本格式
恳请各位大佬 fork 并完善! 如果你有兴趣,欢迎 PR 任何改进。
resume-ark/
├── server/ # 后端 API(Express + TypeScript + SQLite)
│ ├── src/
│ │ ├── routes/ # API 路由
│ │ │ ├── auth.ts # 认证
│ │ │ ├── resume.ts # 简历管理
│ │ │ ├── campus.ts # 校招数据
│ │ │ └── autofill.ts # 智能填写
│ │ ├── services/
│ │ │ └── ai-service.ts # AI 集成(需 API Key)
│ │ └── db/
│ │ └── index.ts # SQLite 数据库
│ └── package.json
├── web/ # 前端 Vue 3 应用
│ ├── src/views/
│ │ ├── Home.vue # 首页
│ │ ├── CampusTable.vue # 校招汇总表
│ │ ├── ResumeManage.vue # 简历管理
│ │ ├── AutofillGuide.vue # 智能填写引导
│ │ ├── Applications.vue # 投递记录
│ │ └── Login.vue # 登录/注册
│ └── package.json
├── extension/ # 浏览器扩展(Chrome/Edge Manifest V3)
│ ├── manifest.json
│ ├── src/
│ │ ├── background.js # 后台服务
│ │ ├── content-script.js # 表单检测与填充
│ │ ├── inject.js # 页面注入
│ │ └── popup/ # 弹出窗口
│ └── icons/
└── README.md
| 层级 | 技术 |
|---|---|
| 前端 | Vue 3 + Vite + Pinia + Vue Router |
| 后端 | Node.js + Express + TypeScript |
| 数据库 | SQLite (sql.js WASM) |
| AI | DeepSeek API(需自行配置) |
| 扩展 | Chrome Extension Manifest V3 |
# 安装依赖
cd server && npm install
cd web && npm install
# 配置 AI(可选,不配也不影响页面展示)
# 编辑 server/.env,填入你的 DeepSeek API Key
# DEEPSEEK_API_KEY=sk-xxxxxxxx
# 导入校招示例数据
cd server && npx tsx src/seed.ts
# 启动后端 (端口 3001)
cd server && npm run dev
# 启动前端 (端口 5173)
cd web && npm run dev- 打开 Chrome/Edge,访问
chrome://extensions - 开启「开发者模式」
- 点击「加载已解压的扩展」,选择
extension/目录
- 接入真实 AI API(DeepSeek / OpenAI)
- PDF/Word 简历完整解析
- 浏览器扩展商店发布与自动更新
- 校招数据实时爬取与自动更新
- 更多公司官网表单的适配
- 简历美化模板与多格式导出
- 用户反馈与字段纠错机制
MIT