《FastPosition》是一款智能简历投递平台,旨在解决求职者获取职位信息难、简历定制耗时、投递流程繁琐等痛点。通过结合大模型分析与智能推荐算法,帮助用户快速匹配优质职位,实现一键优化简历并直达投递页面。
求Star支持~
数据爬取流程图:
- 🚀 高效投递:一键直达职位官网投递链接,告别繁琐的注册与填写流程
- 🧠 智能分析:利用大模型解析简历,精准匹配用户技能与职位需求
- 📊 精准推荐:基于算法推荐符合用户背景的优质职位
- 🔄 简历优化:AI一键优化简历,提升通过率
- 📦 链接管理:自定义管理公司招聘页面链接,实现批量爬取与更新
- 注册/登录:基于JWT的安全认证机制
- 个人中心:管理个人信息与上传的简历
- 多格式上传:支持PDF、TXT等格式简历
- AI解析:自动提取个人技能、工作经历、项目经验等关键信息
- 简历优化:一键生成符合职位要求的定制化简历
- 智能匹配:基于简历内容与职位JD的深度匹配
- 多维度筛选:按职位名称、工作地点、薪资范围等条件筛选
- 投递直达:点击职位链接直接跳转至官网投递页面
- CRUD操作:添加、编辑、删除公司招聘页面链接
- 批量爬取:一键爬取多个公司的最新职位信息
- 定时更新:自动同步公司招聘页面的职位变化
- 职位数据库:存储海量职位信息,支持快速检索
- 数据同步:定时更新各大招聘平台的职位数据
- FastAPI:高性能Python Web框架
- SQLAlchemy:ORM数据库工具
- LangChain:大模型应用开发框架
- Ollama:本地大模型部署
- MySQL:关系型数据库
- pymupdf:PDF解析
- Vue3:现代化前端框架
- Element Plus:UI组件库
- Playwright:网页爬取
- BeautifulSoup4:HTML解析
- FAISS:向量检索
.
├── app/ # 后端代码
│ ├── routers/ # API路由
│ ├── models/ # 数据库模型与Pydantic schemas
│ ├── services/ # 业务逻辑层
│ ├── database.py # 数据库连接
│ ├── config.py # 配置管理
│ └── main.py # 应用入口
├── web/ # 前端代码
│ ├── src/
│ │ ├── views/ # 页面组件
│ │ ├── api/ # API接口封装
│ │ ├── utils/ # 工具函数
│ │ └── router/ # 路由配置
│ └── package.json
├── requirements.txt # 后端依赖
├── .env # 环境变量
└── .gitignore # Git忽略配置
- Python 3.10+
- Node.js 16+
- MySQL 8.0+
- Ollama 0.1.0+
pip install -r requirements.txtcd web
npm install复制并修改 .env 文件:
# 应用配置
APP_NAME="FastPosition"
APP_VERSION="1.0.0"
DEBUG=true
# 数据库配置
DATABASE_URL=mysql+mysqlconnector://root:123456@localhost:3306/susutou
数据库sql文件在根目录下的mysql.sql
# Ollama 配置
OLLAMA_BASE_URL=http://localhost:11434
OLLAMA_MODEL=qwen3.5:4b
OLLAMA_EMBEDDING_MODEL=qwen3-embedding:0.6buvicorn app.main:app --reload --host 0.0.0.0 --port 8000cd web
npm run dev- 前端地址:
http://localhost:5173 - 后端API文档:
http://localhost:8000/docs
- 上传简历:用户上传PDF或TXT格式简历
- AI分析:大模型解析简历内容,提取关键信息
- 职位匹配:算法基于简历信息匹配推荐职位
- 优化简历:一键生成符合职位要求的定制化简历
- 直达投递:点击职位链接直接跳转至官网投递页面
- 手动添加:用户手动添加公司招聘页面链接
- 批量爬取:系统自动爬取公司页面的职位信息
- 定时更新:定期同步公司职位数据,保持信息最新
- 智能检索:基于关键词与语义匹配快速查找职位
-
支持更多简历格式(DOCX)
-
优化职位匹配算法
-
增加职位收藏功能
-
实现简历模板下载
-
推出AI面试官功能
-
增加职位对比功能
-
支持多语言简历
-
实现简历自动投递
-
构建职业发展分析系统
-
对接更多招聘平台
-
推出企业版服务
-
移动端APP开发
