# ai_interview **Repository Path**: ahaBeliver/ai_interview ## Basic Information - **Project Name**: ai_interview - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-06-05 - **Last Updated**: 2025-06-26 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # AI模拟面试智能体应用 - MVP ## 技术栈 - **后端**:FastAPI + SQLite - **前端**:Vue3 - **语音交互**:Web Speech API - **数据可视化**:Chart.js ## 快速开始 ### 后端启动 1. 进入后端目录 ```bash cd backend ``` 2. 创建虚拟环境(推荐) ```bash # 使用 venv 创建虚拟环境 python -m venv venv # 激活虚拟环境 # Windows venv\Scripts\activate # macOS/Linux source venv/bin/activate ``` 3. 安装依赖 ```bash pip install -r requirements.txt ``` 4. 初始化数据库 ```bash python -m app.db.init_db ``` 5. 启动API服务 ```bash uvicorn app.main:app --host localhost --port 8090 --reload ``` 6. 接口文档 http://localhost:8090/docs ### 前端启动 1. 进入前端目录 ```bash cd frontend ``` 2. 安装依赖 ```bash npm install ``` 3. 启动开发服务器 ```bash npm run dev ``` 4. 访问应用 ``` http://localhost:3000 http://localhost:3000/admin #管理界面 ``` ## 开发注意事项 - 确保 Python 版本 >= 3.11 - 建议使用虚拟环境隔离项目依赖 - 后端服务启动后,前端才能正常工作 - 如需退出虚拟环境,使用 `deactivate` 命令