Skip to main content

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
HTTPAxios
国际化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