# 萌芽账户认证中心（SproutGate）

前后端分离的统一账户认证中心：
- 前端：React（`sproutgate-frontend`）
- 后端：Golang + Gin（`sproutgate-backend`）
- 数据：`data/` 与子目录 JSON 文件存储

## 快速启动

### 后端
```bash
cd sproutgate-backend
go mod tidy
go run .
```

默认端口 `8080`，默认管理员 Token：`shumengya520`（位于 `sproutgate-backend/data/config/admin.json`）。
邮件发送配置位于 `sproutgate-backend/data/config/email.json`。

### 前端
```bash
cd sproutgate-frontend
npm install
npm run dev
```

如需自定义后端地址，新增 `sproutgate-frontend/.env`：
```
VITE_API_BASE=http://localhost:8080
```

### 管理员地址
```
http://localhost:5173/admin?token=shumengya520
```

## API 文档

- 文件：`sproutgate-backend/API_DOCS.md`
- 在线：`GET /api/docs`
