Skip to content

Zenith Admin简洁、强大、可持续演进的全栈后台底座

基于 Hono + React + Semi Design + Drizzle ORM,内置权限、审计、存储、多租户等后台高频能力,默认开箱可用,同时为 AI 协作开发预留清晰边界。

技术选型

成熟技术栈组合,兼顾开发效率与运行稳定性。

  • 后端Hono v4 · Node.js 24 · Drizzle ORM · PostgreSQL · Redis · pg-boss
  • 前端React 19 · Vite 8 · Semi Design v2 · react-router v7 · TanStack Query v5 · lucide-react
  • 工程npm monorepo · 共享 Zod 校验 · OpenAPI / Swagger · JWT 鉴权 · MSW Demo 模式

架构分层

清晰职责分工,让业务迭代与团队协作都更顺畅。

packages/server

Hono 路由、Drizzle 数据访问、业务服务层与 OpenAPI 文档输出。

packages/web

React 多入口前端:后台管理、前台会员 SPA、移动审批轻页,支持 Demo Mock 模式。

packages/shared

按业务域拆分的共享类型、常量与校验 schema,降低前后端字段漂移风险。

packages/analytics-sdk

行为埋点采集 SDK,为数据分析模块提供 PV/UV、点击与停留时长上报。

packages/electron

桌面客户端封装,将后台打包为 Windows / macOS / Linux 桌面应用。

核心能力矩阵

用户 / 角色 / 菜单权限
用户组
标签管理
通知中心收件箱
客服工作台与绩效统计
消息回复 / 转发 / 撤回 / 编辑
会话置顶与收藏
快捷聊天浮动按钮
操作日志(含变更 Diff)
强制下线黑名单
身份安全策略与风险事件
系统配置中心
任务中心(异步任务)
幂等防重复提交
数据库管理(SQL / ER 图 / 查询收藏)
OAuth 登录配置(GitHub / 钉钉 / 企微)
短信配置 / 模板 / 发送日志
表单库与远程数据源
审批代理与定时发起
事件总线与 Webhook 订阅
决策表灰度发布 / 批量仿真
黑白灰名单库
OpenAPI 文档
监控告警(19 项指标)
日志文件查看
主题切换(亮 / 暗 / 跟随系统)
知识库 RAG(向量检索)
模型评测与竞技场
AI 用量统计与对话审计
SSH 配置与 SFTP
Docker 容器管理
防火墙 / Nginx / SSL 证书
前端错误监控
自由画布数据大屏
指标中心与数据质量
支付渠道配置(微信支付 / 支付宝)
对账中心与资金台账
支付风控与交易投诉
钱包余额与充值记录
前台 C 端(多方式登录 / 会员自助)
公众号多客服与群发
可视化页面搭建
敏感词库与采集中心
知识治理、统计与回收站
API Scope 与限流套餐
PWA 支持
按钮级鉴权
字典与字典项
意见反馈
站内信管理 / 模板
消息中心(单聊 / 群聊)
投票 / @提及 / 表情回应
消息搜索与上下文定位
Webhook 聊天机器人
在线会话管理
JWT 双 Token 鉴权
企业身份源(OIDC / SAML / LDAP / AD)
定时任务(pg-boss)
导出中心
数据脱敏配置
文件管理
API Token
流程定义与版本管理
发起工作台
流程监控与健康巡检
移动审批轻页
决策流编排
决策执行记录
仪表盘统计
缓存管理
可选多租户隔离
页面水印
自定义智能体
AI 服务商管理
Web 终端(多分屏 SSH)
服务器文件管理器
网络诊断(ping / traceroute / DNS)
日志查看器(实时流式)
报表数据源与数据集
类 Excel 打印报表(套打)
数据填报与数据预警
支付订单生命周期管理
费率 / 结算 / 分账 / 转账
会员看板与会员管理
优惠券模板与发券记录
公众号多账号管理
CMS 多站点与栏目
静态化发布与全文检索
知识中心(Wiki 空间与文档树)
开放平台应用(OAuth 2.1 / PKCE)
Webhook 订阅与 API 调试台
Electron 桌面客户端
部门与岗位管理
地区管理(省 / 市 / 区)
公告通知
消息频道(运营号)
群管理与成员维护
语音消息与 WebRTC 音视频通话
WebSocket 实时收发
登录日志
Redis 会话持久化
多账号切换(停靠免密秒切)
IP 访问控制(白 / 黑名单)
系统调度面板
接口限流防护(可视化配置)
数据库备份
存储后端切换(9 种:本地 / OSS / S3 / COS 等)
邮件配置 / 模板 / 发送日志
可视化流程设计器
我的申请 / 待我审批 / 我已办
流程自动化与连接器
决策表(命中策略 / 影子运行)
评分卡引擎
decide() 统一求值门面
服务监控(SSE 实时推送)
维护模式
租户套餐与视角切换
AI 智能对话(SSE 流式)
AI 工具(函数调用)
提示词模板
终端录屏与回放
进程管理与端口监听
systemd 服务管理
行为分析(PV / UV / 埋点指标)
仪表盘设计器(23 种组件)
智能问数(NL2SQL / ChatBI)
报表分享 / 订阅 / 嵌入
退款 / 回调日志 / 支付事件
预授权 / 签约代扣 / 支付链接
会员等级与积分账户
会员签到与里程碑
粉丝 / 标签 / 自动回复
内容模型与富文本编辑
SEO / 评论 / 广告 / 问卷
文档版本历史与发布审批
HMAC 签名网关
应用版本管理与在线升级
统一响应结构

推荐阅读路径

Built with VitePress for local documentation preview.