CardVerse —— 极简、全栈的数字商品与卡密自动发货系统 🚀

📦 为什么选择 CardVerse?

CardVerse 不是一个半成品,而是一套前端 + 后台 + API 的完整闭环方案。它帮你包揽了从商品展示、库存管理到订单发货的所有脏活累活。

1. 全端齐备,真正“开箱即用”

项目内不仅包含了基于 NestJS 11 的强健后端,还自带了两个精美的现代 Web 端:

  • Storefront Web(前台商城):供客户选购商品、查询订单。
  • Admin Web(后台管理):供你维护商品上下架、导入卡密库存、配置优惠券和支付通道。

2. 治愈强迫症的“单端口部署”

部署前后端分离项目最烦什么?Nginx 配置和跨域!

CardVerse 提供了一套基于 Caddy 的单端口 Docker 部署方案。容器内集成了 API、前后端静态资源和反向代理。

只需配置好 .env,一行 docker compose up -d 命令,前台(/)、后台(/admin/)和 API 文档(/api/docs)就能在同一个端口下完美运行,极大地降低了运维心智负担。

3. 为“自动化”而生的 Webhook 能力

数字商品的精髓在于自动化。CardVerse 支持为商品配置独立的业务 Webhook。

  • 自动发货商品支付成功后触发。
  • 手动发货商品支付成功后触发。

它会自动将订单、发卡信息、支付金额等核心数据推送到你的外部系统。你可以轻松利用它来对接 CRM、自动开通会员服务,或者推送到你的 Telegram / 飞书机器人,实现真正的“睡后收入”。

4. 现代化的主流技术栈

对于想要二次开发的同学来说,项目的技术栈非常舒适:

  • 后端NestJS 11 + Prisma ORM + MySQL
  • 前端Vue 3 + Vite + Naive UI
  • 环境Node.js 20 + Docker

代码结构清晰,自带 Swagger API 文档,本地开发只需要 npm run start:dev 和简单的几个命令就能跑起来。


💡 适用场景

无论你是想做一个软件激活码售卖站、邀请码自动发货平台,还是仅仅需要一个轻量级的数字商品收银台,CardVerse 都能完美胜任。

🛠️ 快速体验与了解更多

如果你正好需要这样一套系统,或者想寻找一个优秀的 NestJS + Vue3 全栈学习参考项目,欢迎来体验一下!

不要让繁琐的支付和发货流程阻碍你变现的脚步。把基础设施交给 CardVerse,把你宝贵的时间留给打磨产品本身。