# bank_interview_system **Repository Path**: koupy/bank_interview_system ## Basic Information - **Project Name**: bank_interview_system - **Description**: 开源项目,银行考试系统 - **Primary Language**: Python - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 1 - **Created**: 2026-02-03 - **Last Updated**: 2026-03-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ```markdown # 银行面试系统 (Bank Interview System) ## 项目简介 本项目是一个银行面试系统,用于管理银行招聘流程中的面试环节。 ## 功能特点 - 面试候选人管理 - 面试安排与调度 - 面试评分与评估 - 招聘流程跟踪 ## 技术栈 - 前端技术 - 后端技术 - 数据库 ## 本地启动(开发) ### 环境要求 - **后端**:Python 3.8+,已安装依赖(见 `backend-python/requirements.txt`) - **前端**:Node.js **18+**(Vite 6 需要 Node 18+,当前若为 Node 12 需升级) - **数据库**:默认使用华为云数据库(见 `.cursor/rules/server-config.mdc`),无需本地 MySQL ### 启动步骤 1. **后端**(在 `backend-python` 目录): ```bash pip install -r requirements.txt # 首次需安装 python -m uvicorn app.main:app --host 0.0.0.0 --port 8000 ``` - 接口文档:http://localhost:8000/docs - 健康检查:http://localhost:8000/health 2. **前端**(在 `frontend-vue` 目录): ```bash npm install npm run dev ``` - 前端地址:http://localhost:5173(API 通过 Vite 代理到 8000) 3. **数据库**:本地默认使用 `backend-python/.env.local` 中的华为云数据库;若要用本地 MySQL,修改 `.env.local` 中的 `DATABASE_URL` 并确保库已创建。 ## 安装部署 ### 环境要求 - 操作系统 - 依赖软件 - 版本要求 ### 安装步骤 1. 克隆项目 2. 安装依赖 3. 配置数据库 4. 启动服务 ## 使用说明 ## 项目结构 ## API 文档 ## 贡献指南 ## 许可证 ```