# 网络验证平台

一个功能完整的软件授权验证管理平台，支持多应用管理、用户授权、卡密销售、代理分销等功能。

## 功能特性

- **应用管理** - 创建和管理多个应用，支持独立的验证配置
- **用户系统** - 用户注册、登录、设备绑定、试用功能
- **卡密系统** - 生成、销售、管理卡密，支持多种卡类型
- **代理系统** - 多级代理分销，佣金结算
- **云端变量** - 单值模式和记录模式，支持应用端写入
- **版本管理** - ZIP包上传，文件索引，自动更新
- **扩展API** - Webhook推送，API Key认证
- **邮件系统** - 邮箱验证、密码重置、通知邮件

## 技术栈

### 后端
- Go 1.21+
- Gin Web Framework
- GORM ORM
- SQLite/MySQL/PostgreSQL

### 前端
- Vue 3 + TypeScript
- Vite
- Tailwind CSS
- Shadcn/UI

## 快速开始

### 后端启动

```bash
cd backend
go mod tidy
go run cmd/main.go
```

### 前端启动

```bash
cd frontend
npm install
npm run dev
```

## 目录结构

```
developer-platform/
├── backend/           # Go 后端服务
│   ├── cmd/          # 入口文件
│   ├── internal/     # 内部代码
│   │   ├── database/ # 数据库
│   │   ├── model/    # 数据模型
│   │   ├── router/   # API路由
│   │   └── service/  # 业务逻辑
│   └── uploads/      # 上传文件
├── frontend/          # Vue 前端
│   ├── src/
│   │   ├── pages/    # 页面
│   │   ├── services/ # API服务
│   │   └── components/ # 组件
│   └── public/
└── README.md
```

## 许可证

MIT License
