跳转到内容

项目结构

本页描述核心交付结构:apps/webapps/admin 及 10 个后端 Worker。

zship/
├── apps/
│ ├── web/ # 用户站(Astro + Vue)
│ └── admin/ # 管理后台(Nuxt + Element Plus)
├── backend/
│ ├── node1-auth-service/ # 认证、用户、积分、API Key
│ ├── node2-support-service/ # 工单、邮件、反馈
│ ├── node3-pay-service/ # 支付、价格、Webhook
│ ├── node4-notify-service/ # Bark、飞书、钉钉
│ ├── node5-blog-service/ # 博客 CMS
│ ├── node6-cdn-service/ # 文件上传、CDN
│ ├── node7-site-service/ # Banner、友链、Waitlist
│ ├── node8-prompt-service/ # Prompt 库
│ ├── node9-checkin-service/ # 签到规则、奖励
│ └── node10-ai-service/ # AI 网关、对话、会话
├── packages/ # 共享包(核心交付使用)
│ ├── dashboard/ # Dashboard 组件、品牌配置
│ ├── backend-utils/ # Worker / 后台通用工具
│ ├── blog-engine/ # 博客 Markdown 等
│ ├── notify-utils/ # 通知相关工具
│ └── nuxt-admin-layer/ # 管理后台 Nuxt 层
└── scripts/ # Dev Console、部署脚本

ZShip 管理后台 — 项目 / 网站管理

服务目录职责
Authnode1-auth-service登录、注册、用户、积分、API Key
Supportnode2-support-service工单、反馈、邮件
Paynode3-pay-serviceStripe、Creem、价格、Webhook
Notifynode4-notify-service推送通知
Blognode5-blog-service博客 CMS
CDNnode6-cdn-service文件上传、存储
Sitenode7-site-serviceBanner、友链、Waitlist
Promptnode8-prompt-servicePrompt 模板
Check-innode9-checkin-service签到规则、奖励
AInode10-ai-serviceAI 网关、多模型对话
  • zship-provider1-service — AI 提供商网关(KIE、WaveSpeed AI),可单独购买
  • apps/landingapps/web-nuxt — 可选的营销站 / 替代前端