Skip to main content

FacilityKPI 项目总览

项目组成

FacilityKPI 是一个设施管理 KPI 平台,帮助用户管理和优化设施能源 KPI。

子项目技术栈说明
FacilityKPI-AIPython / FastAPI / SSEAI 对话服务
FacilityKPI-FrontendReact / Node 16前端界面
FacilityKPI-AdminReact 18 / TypeScript / Ant Design管理后台
FacilityKPI_BackendNode.js后端 API

系统架构

┌─────────────────┐     ┌─────────────────┐
│ FacilityKPI │ │ FacilityKPI │
│ Frontend │────▶│ Backend │
│ (React) │ │ (Node.js :8383)│
└────────┬────────┘ └────────┬────────┘
│ │
│ POST /chat (SSE) │
▼ │
┌─────────────────┐ │
│ FacilityKPI-AI │◀──────────────┘
│ (Python :8888) │
└─────────────────┘

各子项目简介

FacilityKPI-AI

AI 对话服务,提供智能对话能力,支持:

  • 工单管理
  • 设备分析
  • KPI 洞察
  • 流式 SSE API

FacilityKPI-Frontend

用户端界面,包含:

  • KPI Dashboard 数据可视化
  • 数据管理(增删改查)
  • 线性回归计算
  • 文件管理器

FacilityKPI-Admin

管理后台,提供:

  • 推荐数据可视化
  • 佣金管理
  • 推广链接管理
  • 用户详情
  • 系统设置与权限管理

FacilityKPI_Backend

后端 API 服务


技术栈汇总

项目框架语言包管理
AIFastAPIPython 3.13+uv
FrontendReactNode 16Yarn
AdminReact 18 + ViteTypeScriptpnpm
BackendExpressNode.jsnpm