本项目面向求职者、企业 HR、平台管理员,提供职位搜索、简历投递、AI 简历诊断、AI 岗位匹配、AI 面试陪练、HR 智能简历分析、候选人综合评估、面试管理和招聘数据看板能力,让求职者从盲目海投升级为 AI 精准求职,让 HR 从人工筛简历升级为 AI Agent 智能评估候选人。
官网地址:http://8.141.13.242/
组织介绍

职跃星图 AI 智能求职招聘与面试陪练平台

职跃星图项目总览

Java 17 Spring Boot 3 Vue2 Element UI Dify

项目定位

职跃星图是一个面向求职者、企业 HR 和平台管理员的 AI 招聘平台。它不是单点页面 Demo,而是围绕“找岗位、投简历、AI 诊断、HR 初筛、面试安排、招聘复盘”搭建的一条业务闭环。

项目采用 RuoYi-Cloud 微服务后端、Vue2 + Element UI 管理后台、微信小程序用户端,并将 Dify Workflow 接入招聘业务中的简历诊断、JD 解析和面试题生成场景。Coze、MCP、OpenClaw、Java Agent 作为后续 AI 编排与自动化扩展方向保留在架构和文档设计中。

核心亮点

方向 能力 当前落地
求职者端 职位浏览、AI 助手、简历投递、投递进度 微信小程序工程已建立,基础页面与配置已预留
HR 后台 招聘工作台、企业管理、职位管理、简历管理、投递管理、面试管理 web/src/views/recruit 已形成页面矩阵
AI 能力 简历诊断、JD 解析、面试题生成、候选人分析 ruoyi-recruit 已接入 Dify Client 与 fallback 逻辑
微服务底座 网关、认证、系统权限、文件服务、招聘业务服务 backend 保留核心 RuoYi-Cloud 模块
知识库 大厂风格题库、技术题、系统设计、项目深挖、HR 行为面 interview-question-knowledge-base 已整理为 Dify 可用资料

仓库结构

CareerGalaxyAIRecruitmentInterviewAgentPlatform
├── backend                         RuoYi-Cloud Spring Boot 3 / Java 17 微服务后端
├── web                             Vue2 + Element UI 招聘管理后台
├── wechat-miniprogram              微信小程序求职者端
├── interview-question-knowledge-base
│   └── README.md                   面试题知识库与 Dify 导入指南
└── docs
    ├── day1                        微服务、数据库、MCP 清单
    └── assets/readme               README 展示图资产

系统架构

CareerGalaxy 后端微服务架构

核心访问链路:

微信小程序 / 管理后台

ruoyi-gateway

ruoyi-auth / ruoyi-system / ruoyi-file / ruoyi-recruit

MySQL / Redis / MinIO / Nacos

Dify Workflow / 后续 MCP 与 Agent 扩展

中间件环境

阿里云服务器或本地环境需要准备:

中间件 版本 / 用途
MySQL 8.0,业务库 career_galaxy
Redis 7.2,会话、验证码、缓存
MinIO 简历附件、企业 Logo、AI 报告文件
Nacos 2.3.2,配置中心与注册中心
XXL-JOB Admin 2.4.1,后续招聘日报与清理任务预留

后端已固定 nacos-client2.3.2,用于匹配 Nacos 服务端 2.3.2。

快速启动

1. 初始化数据库

首次初始化:

cd backend
powershell -ExecutionPolicy Bypass -File .\scripts\init-career-galaxy-db.ps1

脚本会按顺序执行:

backend/sql/00_create_career_galaxy.sql
backend/sql/ry_20260417.sql
backend/sql/career_recruit_menu.sql
backend/sql/day1_career_recruit_init.sql

已有库只需要同步招聘菜单和 D1 初始化数据:

backend/sql/career_recruit_menu.sql
backend/sql/day1_career_recruit_init.sql

2. 发布 Nacos 配置

cd backend
powershell -ExecutionPolicy Bypass -File .\scripts\publish-nacos-config.ps1

3. 启动后端服务

建议启动顺序:

顺序 服务 端口 启动类
1 网关 8080 com.ruoyi.gateway.RuoYiGatewayApplication
2 认证中心 9200 com.ruoyi.auth.RuoYiAuthApplication
3 系统服务 9201 com.ruoyi.system.RuoYiSystemApplication
4 文件服务 9300 com.ruoyi.file.RuoYiFileApplication
5 招聘服务 9210 com.ruoyi.recruit.RuoYiRecruitApplication

构建命令:

cd backend
mvn clean package -DskipTests

招聘服务健康检查:

GET http://127.0.0.1:9210/health

4. 启动管理后台

cd web
npm install
npm run dev

5. 打开微信小程序

使用微信开发者工具打开:

wechat-miniprogram

接口基础地址在:

wechat-miniprogram/app.js

关键文档入口

文档 内容
backend/README.md 后端微服务结构、配置、启动和 AI 调用链
web/README.md 管理后台页面矩阵、开发命令和前后端衔接
backend/START_BACKEND_LOCAL.md 本地中间件、Nacos、数据库与服务启动说明
docs/day1/01-microservice-modules.md 微服务模块清单与职责边界
docs/day1/02-database-er.md 招聘业务数据库设计
docs/day1/03-mcp-tool-list.md MCP 工具清单与 AI 可调用接口规划
interview-question-knowledge-base/README.md 面试题知识库和 Dify 导入说明

当前保留模块

ruoyi-gateway
ruoyi-auth
ruoyi-api
ruoyi-common
ruoyi-modules/ruoyi-system
ruoyi-modules/ruoyi-file
ruoyi-modules/ruoyi-recruit

已清理的 RuoYi 原始演示模块:

ruoyi-modules/ruoyi-gen
ruoyi-modules/ruoyi-job
ruoyi-visual/ruoyi-monitor

项目愿景

职跃星图的目标是把传统招聘系统升级为 AI Agent 协作平台:求职者获得更清晰的岗位匹配与面试准备路径,HR 获得更高效的候选人筛选与面试辅助,平台侧沉淀可追踪、可解释、可扩展的招聘智能化能力。

成就
0
Star
0
Fork
成员(7)
仵志松
16431345 mason rain 1763953196
马森雨
16431381 radiant kang 1763953515
康辉
16471120 no suga 1765179667
赵赞美
杨建伟
倪康杰
17079896 niwenqian 1779158613
niwenqian

搜索帮助