# 网络验证平台 一个功能完整的软件授权验证管理平台,支持多应用管理、用户授权、卡密销售、代理分销等功能。 ## 功能特性 - **应用管理** - 创建和管理多个应用,支持独立的验证配置 - **用户系统** - 用户注册、登录、设备绑定、试用功能 - **卡密系统** - 生成、销售、管理卡密,支持多种卡类型 - **代理系统** - 多级代理分销,佣金结算 - **云端变量** - 单值模式和流水模式,支持应用端写入 - **版本管理** - 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