Skip to content

spark-apex/sa-license

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SA-License

SA-License

星火极点 · 统一许可证管理平台

Rust SolidJS PostgreSQL License

全系列 SA-Products 统一的激活码生成、分发、激活验证和代理商管理服务

官网 · 管理后台 · 代理商中心 · 文档


✨ 功能概览

模块 功能
🔑 激活码管理 批量生成、分发、激活验证、机器码绑定、解绑换机
📦 多产品支持 一个平台管理全系列 17+ 款产品的许可证
🏢 代理商体系 分级代理商管理、激活码划拨、业绩追踪
📊 数据看板 实时统计、趋势分析、按产品分类报表
🌐 三端通用 Web / 桌面端 / 移动端共用一套代码
🔐 统一认证 接入 SA-User 统一身份认证系统

🛠 技术栈

技术
后端 Rust (2021) + Axum 0.8 + SQLx
数据库 PostgreSQL 18
前端 SolidJS 1.10 + Vite 8 + UnoCSS 66 + TypeScript 5.9
认证 SA-User JWT 统一认证
包管理 pnpm + Bun

📁 项目结构

sa-license/
├── frontend/           # SolidJS 前端
│   ├── src/
│   │   ├── pages/
│   │   │   ├── website/    # 官网介绍页
│   │   │   ├── admin/      # 管理后台
│   │   │   └── agent/      # 代理商面板
│   │   ├── components/     # 通用组件
│   │   ├── services/       # API 服务
│   │   └── types/          # TypeScript 类型
│   └── vite.config.ts
├── backend/            # Rust/Axum 后端
│   ├── src/
│   │   ├── handlers/       # API 路由
│   │   ├── models/         # 数据模型
│   │   └── middleware/     # 认证中间件
│   └── migrations/         # SQL 迁移
├── docker-compose.yml  # PostgreSQL
├── logo.svg
└── README.md

🚀 快速开始

1. 启动数据库

docker compose up postgres -d

2. 启动后端

cd backend
cp .env.example .env
cargo run

3. 启动前端

cd frontend
pnpm install
pnpm dev

端口分配

服务 端口
前端 Dev 51008
后端 API 52008
数据库 53008

📝 激活码格式

SA-[产品缩写]-[年份]-[随机4位]-[随机4位]

示例:SA-BOT4-2026-A3F2-9D1C

© 2026 星火极点 (Spark Apex)

About

SA-License · 星火极点统一许可证管理平台

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors