~docsHmwCard 简介
/ docs / introduction

HmwCard 简介

了解 HmwCard 何慕雯发卡系统的核心特性、技术架构与适用场景

HmwCard(何慕雯发卡系统)是一套开箱即用的自动发卡解决方案,专为虚拟商品、卡密、激活码等数字产品的自动交付而设计。系统支持支付宝、微信支付、PayPal、Stripe 等主流支付渠道,使用 Docker 容器化部署,一条命令即可完成生产环境上线。

核心能力

  • 自动发卡:用户付款后系统自动发送卡密,7×24 小时无人值守
  • 多渠道支付:支持支付宝、微信支付、PayPal、Stripe(含 Stripe 内嵌支付宝/微信)
  • 卡密管理:支持批量导入、库存预警、防重复发放
  • 管理后台:商品管理、订单管理、支付配置、统计分析、审计日志
  • 安全可靠:敏感数据 AES-256 加密存储、支付回调签名验证、CSRF 防护、接口限流
  • 一键部署install.sh 自动安装 Docker、配置数据库、申请 SSL 证书
  • 响应式前端:Vue 3 + Vite SSG 预渲染,PC / 平板 / 手机全适配

适用场景

  1. 游戏卡密:Steam Key、游戏激活码、CDKey 等
  2. 软件激活码:付费软件、订阅服务的激活码
  3. 充值卡:话费充值卡、会员充值卡等
  4. 课程码:在线课程、教育平台的激活码
  5. 会员码:网站 / APP 会员、订阅服务
  6. 礼品卡:电商礼品卡、虚拟礼品卡等

技术架构

前端

技术用途
Vue 3 + Composition API前端框架
TypeScript类型安全
Vite 6 + vite-ssg构建工具 + 静态站点生成
Tailwind CSS v4原子化 CSS
vue-router 4客户端路由
@unhead/vueSEO 管理

后端

技术用途
Node.js 24运行时
ExpressWeb 框架
Prisma ORM数据库访问
MySQL 8.0业务数据存储
Redis 7.4缓存与会话
bcryptjs密码哈希

部署

技术用途
Docker + Docker Compose容器化编排
Nginx反向代理 + 静态文件服务
jwilder/nginx-proxy自动路由(按域名分发到容器)
Let’s Encrypt + acme-companion免费 SSL 证书 + 自动续签

系统要求

项目最低推荐
CPU1 核2 核
内存1 GB2 GB
磁盘20 GB50 GB SSD
操作系统Ubuntu 18.04+ / CentOS 7+ / Debian 10+
内核≥ 3.10≥ 5.10

部署模式

模式说明适用场景
Docker + SSL(推荐)全自动部署,自动申请 Let’s Encrypt 证书生产环境
Docker + HTTPDocker 部署,无证书本地测试、无域名环境
PM2 本地部署不依赖 Docker,直接运行 Node.js无 Docker 环境的服务器

下一步

准备好开始部署了吗?请继续阅读 快速开始 文档,10 分钟内完成系统上线。