46 lines
940 B
Markdown
46 lines
940 B
Markdown
# 节能建筑云管理平台 (Energy Smart SaaS)
|
||
|
||
多租户节能建筑云管理平台 Demo,支持设备监控、能耗分析、告警管理等功能。
|
||
|
||
## 技术栈
|
||
|
||
- **前端**: Vue 3 + Element Plus + ECharts + Vite
|
||
- **后端**: NestJS + TypeORM + MySQL + Redis
|
||
- **时序数据**: TDengine
|
||
- **实时通信**: Socket.IO + MQTT
|
||
|
||
## 快速启动
|
||
|
||
### 方式一:本地部署
|
||
|
||
```bash
|
||
# 1. 安装依赖
|
||
cd backend && npm install
|
||
cd ../frontend && npm install
|
||
|
||
# 2. 启动服务
|
||
./start.sh
|
||
```
|
||
|
||
- 前端: http://localhost:5173
|
||
- 后端: http://localhost:3001
|
||
|
||
### 方式二:Docker 部署
|
||
|
||
```bash
|
||
docker-compose up -d
|
||
```
|
||
|
||
- 前端: http://localhost:8080
|
||
- 后端: http://localhost:3001
|
||
|
||
## 目录结构
|
||
|
||
```
|
||
├── backend/ # NestJS 后端服务
|
||
├── frontend/ # Vue 3 前端应用
|
||
├── mock/ # Mock 数据
|
||
├── docker-compose.yml
|
||
└── start.sh # 本地启动脚本
|
||
```
|