# YG-Dataset 本地启动指南

## 快速启动

### 1. 安装后端依赖

```bash
cd backend
pip install -r requirements.txt
```

### 2. 启动后端

```bash
cd backend
uvicorn app.main:app --reload --port 8000
```

后端地址: http://localhost:8000
API 文档: http://localhost:8000/docs

### 3. 安装前端依赖

```bash
cd frontend
npm install
```

### 4. 启动前端

```bash
npm run dev
```

前端地址: http://localhost:3000

---

## 目录结构

```
YG-Datasets/
├── backend/              # FastAPI 后端
│   ├── app/
│   │   ├── api/v1/     # API 路由
│   │   ├── models/     # 数据库模型
│   │   └── services/   # 业务逻辑
│   └── requirements.txt
├── frontend/             # Vue 3 前端
│   ├── src/
│   │   ├── views/     # 页面
│   │   └── api/       # API 封装
│   └── package.json
└── uploads/             # 上传文件存储目录
```

## 默认配置

- 数据库: SQLite (`backend/ygdataset.db`)
- 上传目录: `backend/uploads/`
- 后端端口: 8000
- 前端端口: 3000
