Skip to content

产品概览

Zenith Admin 是一个面向企业后台、运营平台和内部工具场景的全栈后台管理系统。

核心定位

它的定位不是“做一个空白管理台壳子”,而是提供一套已经具备基础管理能力、并且适合继续扩展的项目底座。

适合这些团队:

  • 想快速上线后台系统的创业团队
  • 需要统一技术栈和代码规范的中小团队
  • 需要做客户演示、PoC 或内部运营工具的项目组

技术栈

层级技术
后端Hono v4 + Node.js
前端React 19 + Vite 8
UISemi Design v2
ORMDrizzle ORM
数据库PostgreSQL
缓存/会话Redis(ioredis)
任务调度pg-boss
实时通信WebSocket
桌面客户端Electron
校验Zod
认证JWT Bearer Token(双 Token)

产品价值

降低初始化成本

用户、角色、菜单、字典、文件管理等后台常见模块已经具备基础能力,不必每个项目都重头搭建。

内置工作流引擎

可视化流程设计器(审批/抄送/条件分支/延迟器)、表单库与自定义业务表单、业务系统接入(businessKey 关联外部实体)、流程模板、审批代理、流程自动化与事件总线,无需引入外部引擎即可覆盖大多数审批场景。

即时通讯开箱可用

基于 WebSocket 的单聊/群聊、消息回复/撤回/编辑/转发、@提及、投票、语音消息、收藏置顶与 WebRTC 通话记录等能力,快捷聊天可在任意页面唤起。

多渠道通知体系

站内信、公告推送、邮件(SMTP)、短信(多服务商)均已落地,并配备模板管理与发送日志。

安全能力全链路覆盖

JWT 双 Token + 会话黑名单 + 登录失败锁定 + IP 黑白名单 + 数据脱敏 + 幂等防重复提交 + 接口限流,满足企业级后台安全合规要求。

AI 功能区

内置多服务商 AI 对话(支持 PDF 上传预览)、提示词模板、用量统计与 AI 服务商管理页面,用户可按需配置自己的模型密钥;工程结构配合 Zenith Skill 可通过 AI 指令快速生成 CRUD 模块。

支付中心开箱即用

内置多渠道支付通道配置(微信支付 / 支付宝等)、支付订单生命周期管理(下单/查询/关闭/退款)、支付回调日志全链路追踪,可直接接入业务系统。

会员体系全覆盖

前台 C 端(member.html 独立 SPA)与后台管理系统双轨并行、彻底隔离。后台提供会员管理、等级体系、积分账户、钱包余额(乐观锁防并发超扣)、优惠券模板、发券记录与签到,前台支持手机号验证码、手机号 / 邮箱 / 用户名密码登录与会员自助。

数据分析与错误监控

内置行为埋点采集(PV/UV/停留/点击)、指标大盘展示与多维筛选;前端 JS 异常自动上报,错误堆栈一键查看,无需额外接入 APM 工具。

一站式系统运维

Web SSH 终端(多分屏)、SSH 配置与 SFTP、终端录屏回放、活动终端会话、服务器文件管理器、进程管理、端口监听、Docker 容器管理、systemd 服务管理、网络诊断——运维操作不必离开管理后台。

保持演进空间

shared 层统一类型、常量和 schema,适合在新增业务时保持前后端一致性。

面向团队协作

接口规范、分页格式、页面布局、时间处理方式等都已经形成约定,适合多人协作开发。

推荐阅读

Built with VitePress for local documentation preview.