# 龙虾舰队监控中心 - 需求规格说明书 ## 📋 项目信息 - **项目名称**: 龙虾舰队监控中心 - **创建日期**: 2026-04-01 - **技术栈**: React + Django - **状态**: 🟡 开发中 --- ## 🎯 功能需求 ### 1. 龙虾监控功能 #### 1.1 运行状态监控 - 显示所有龙虾的运行状态(健康/异常/离线) - 实时刷新状态(每 5 秒) - 状态指示器(颜色区分) #### 1.2 关键信息展示 - 龙虾名称和 Emoji - 专长描述 - 监听端口 - 容器名称 - 工作目录 - 飞书应用信息(如配置) - 运行时长 - CPU/内存使用率(可选) #### 1.3 日历查看每日记忆 - 日历组件展示 - 有记忆的日期标记 - 点击日期查看当日记忆 - 支持月份切换 #### 1.4 全文检索 - 搜索龙虾工作生成的文档 - 支持关键词搜索 - 搜索结果高亮 - 按时间排序 ### 2. 工具列表 #### 2.1 Git 服务 - Git 仓库列表 - 仓库访问方式(HTTP/Git 协议) - 使用指南 - 快速复制命令 #### 2.2 其他工具(未来扩展) - 待添加 ### 3. 使用说明 #### 3.1 监控面板使用 - 如何查看龙虾状态 - 如何查看记忆 - 如何使用搜索 #### 3.2 快速入门 - 访问地址 - 基本操作 --- ## 📁 项目结构 ``` monitoring-website/ ├── frontend/ # React 前端 │ ├── src/ │ │ ├── components/ # 组件 │ │ │ ├── LobsterCard/ │ │ │ ├── MemoryCalendar/ │ │ │ ├── SearchBox/ │ │ │ └── ToolList/ │ │ ├── pages/ │ │ │ ├── Dashboard/ │ │ │ ├── LobsterDetail/ │ │ │ └── Tools/ │ │ ├── api/ # API 调用 │ │ └── utils/ # 工具函数 │ └── package.json │ ├── backend/ # Django 后端 │ ├── api/ # API 接口 │ ├── models/ # 数据模型 │ └── settings.py │ └── docs/ # 文档 ├── 需求文档.md ├── 使用说明.md └── 工具列表.md ``` --- ## 🚀 开发计划 ### 阶段 1: 基础框架 - [ ] Django 后端 API - [ ] React 前端框架 - [ ] 龙虾状态接口 ### 阶段 2: 核心功能 - [ ] 龙虾状态监控 - [ ] 记忆日历组件 - [ ] 记忆查看功能 ### 阶段 3: 高级功能 - [ ] 全文检索 - [ ] 工具列表页面 - [ ] 使用说明文档 --- ## 📊 龙虾列表 | 龙虾 | 端口 | 专长 | 状态 | |------|------|------|------| | 飞行侠 | 18789 | 主力/通用 | 🟢 | | 道童 | 18889 | 道德经注解 | 🟢 | | 墨子 | 18689 | 代码专家 | 🟢 | | 织网者 | 18589 | 网站制作 | 🟢 | | 费曼 | 18989 | 物理研究 | 🟢 | | 守望者 | 18080 | 舰队监控 | 🟢 | --- **最后更新**: 2026-04-01 19:48