IoT 烤箱设备的运营管理平台,覆盖账号密码管理、权限管理、设备参数录入、菜谱录入、图片资源、设备数据、数据大屏与 AI 智能分析、AI智能客服等能力
点击空白处退出提示
IoT 烤箱设备的运营管理平台,覆盖账号密码管理、权限管理、设备参数录入、菜谱录入、图片资源、设备数据、数据大屏与 AI 智能分析、AI智能客服等能力
# IoT Oven Admin · IoT 烤箱管理平台
IoT 烤箱设备的运营管理平台,覆盖设备参数、菜谱、图片资源、设备数据、数据大屏与 AI 智能分析等能力。仓库采用「前端根目录 + `backend/` 子目录」结构:前端为 Vue 3 单页应用,后端为 Nuxt 3(Nitro)纯 API 服务,二者通过统一的 `{ code, data, message }` 响应契约对接。
前端内置一套与后端接口一一对应的 **Mock 适配器**,可脱离后端独立运行;切换到真实后端仅需调整 baseURL 与关闭 Mock 开关。
## 技术栈--全栈开发
### 前端(根目录)
| 分类 | 选型 |
| --- | --- |
| 框架 | Vue 3.4 + Vue Router 4 |
| 构建 | Vite 5 |
| 状态 | Pinia 2 + pinia-plugin-persistedstate |
| UI | Element Plus 2 + @element-plus/icons-vue + lucide-vue-next |
| 国际化 | vue-i18n 9(中 / 英 / 韩) |
| 图表 | ECharts 5 |
| 样式 | SCSS + Tailwind CSS 3 |
| HTTP | axios(含自定义 Mock 适配器) |
| Mock | mockjs + 内置 axios adapter |
| 语言 | TypeScript 5 |
### 后端([backend/](backend/))
| 分类 | 选型 |
| --- | --- |
| 框架 | Nuxt 3 / Nitro(`ssr: false`,纯后端) |
| 数据库 | PostgreSQL 16(Prisma 5 ORM) |
| 缓存 /





评论