FacilityKPI-Admin 管理后台
概述
BitTap 推荐奖励系统管理后台,基于 React 18 + Ant Design + Vite 构建。
技术栈
| 类别 | 技术 |
|---|---|
| 框架 | React 18 |
| 构建 | Vite 5 |
| 语言 | TypeScript |
| UI 库 | Ant Design v6, Ant Design Mobile |
| 样式 | Tailwind CSS v3, Styled Components |
| 状态 | Zustand, React Query |
| 路由 | React Router v6 |
| HTTP | Axios |
| 国际化 | i18next |
项目结构
src/
├── api/ # API 接口定义与请求
├── assets/ # 静态资源
├── components/ # 通用 UI 组件 (BT 前缀)
├── hooks/ # 自定义 Hooks
├── jsbridge/ # H5 与原生 App 通信
├── layouts/ # 页面布局
├── locales/ # 多语言 i18n
├── pages/ # 业务页面
├── router/ # 路由配置
├── store/ # Zustand 状态
├── theme/ # Ant Design 主题
└── utils/ # 工具函数
核心功能模块
| 模块 | 说明 |
|---|---|
| Dashboard | 推荐数据可视化分析 |
| Commission | 佣金规则配置、审核、发放记录 |
| Link | 推广链接生命周期管理 |
| User Details | 用户行为与贡献分析 |
| System | 权限管理、审计日志 |
快速开始
# 安装依赖
pnpm install
# 开发模式
pnpm dev
# 构建生产版本
pnpm build
Docker 部署
# 构建镜像
docker build -t facilitykpi-admin .
# 运行容器
docker run -p 80:80 facilitykpi-admin