现在AI正火热,已经不是缺工具和人了,而是缺少好的想法创意
这是一个用codex的桌面客户端工具,2两天做出来的简单的的任务创建,计划执行,多用户,智能Ai操作看板
项目功能说明
- 项目名称:任务协同看板 / Sprint Dashboard
- 项目定位:一个面向团队协作的任务管理系统,支持任务看板、提醒、AI 辅助创建/修改,以及后台管理
- 技术形态:前端为原生 HTML/CSS/JS,后端为 Node.js + Express,数据存储为 MySQL
角色说明
- 游客:可查看公开任务,可做基础筛选和搜索
- 普通用户:可登录后创建任务、编辑自己创建或自己负责的任务、查看提醒、使用 AI 功能
- 管理员:拥有后台管理权限,可管理用户、任务、提醒规则、系统设置、AI 模型
前台核心功能
- 任务列表展示:支持任务分页、状态筛选、范围筛选(本人/他人/所有)、关键词搜索、按星期筛选、按状态/截止/开始/名称/优先级/完成时间排序
- 任务概览统计:登录后可看到“本任务、进行中、待开始、已过期、已完成”等统计卡片
- 任务详情查看:展示标题、编号、创建人、执行人、开始时间、截止时间、优先级、进度、描述等信息
- 任务生命周期操作:支持新建、编辑、删除、开始、暂停、继续、标记完成
- 任务公开性控制:任务可设置为公开或私密,决定其他用户能否查看
- Markdown 描述编辑:任务描述支持标题、列表、引用、代码、表格、图片、指定用户任务
- 图片上传:支持在任务描述中粘贴图片或上传图片,后端保存到 public/uploads 目录
- 结构化进度:如果任务描述里有标题,系统会把标题当作阶段节点,支持按节点推进完成度
提醒功能
- 到期提醒:系统会根据提醒规则,为未完成任务生成到期前提醒
- 即将过期提醒:额外提供“即将过期”任务提醒入口
- 默认提醒规则:内置“到期前 6 小时提醒”和“到期前 30 分钟提醒”
- 定时扫描:服务端按分钟执行扫描任务,自动生成提醒数据
- 自动开始:当任务到达开始时间时,可自动把“待开始”任务切换为“进行中”
AI 功能
- AI 智能创建:用户输入一句自然语言,AI 自动整理出任务标题、执行人、开始/截止时间、优先级、公开性和描述,并直接创建任务
- 任务内 AI 对话:可围绕某个具体任务和 AI 对话,让 AI帮助调整标题、执行人、时间、优先级、状态、描述等
- 通用 AI 对话:支持不绑定单个任务的多会话聊天,可结合当前用户可见任务进行问答
- 多会话管理:支持保存、重命名、删除 AI 对话线程,并为每个用户单独存储历史对话
- AI 执行动作控制:AI 返回的是结构化 JSON,后端按结果决定是否创建任务或更新任务
- AI 可配置:管理员可配置是否启用 AI、默认模型、提示词、接口地址、模型参数等
后台管理功能
- 用户管理:新增用户、修改用户名显示名、重置密码、删除用户
- 任务管理:查看全部任务,按用户/状态/优先级/公开性/截止时间筛选,支持分页和排序
- 任务批量操作:支持批量开始、批量完成、批量删除、批量公开、批量隐藏
- 提醒规则管理:新增、修改、启用、停用、删除提醒规则
- 系统设置:可设置站点标题、登录会话有效期、AI 对话默认提示词
- AI 模型管理:支持新增多个模型、设置默认模型、启停模型、测试模型连通性
权限与登录
- 普通登录:用户通过用户名和密码登录,获取会话 token
- 管理员登录:管理员单独从 /admin 登录,进入后台控制台
- 权限控制:普通用户只能操作自己创建或自己负责的任务;管理员拥有更高权限
- 会话机制:登录后通过 token 访问接口,会话有效期可在后台配置
系统与数据层能力
- 自动建表:项目启动时会自动初始化 users、tasks、sessions、settings、task_reminders、reminder_rules、ai_models、ai_chat_threads 等表
- 日志管理:记录接口访问日志与错误日志,按天生成,并自动清理 30 天前的日志
- 静态资源服务:前端页面、样式、脚本、上传图片由 Express 统一提供
- 单体部署:整个项目目前是前后端一体化服务,启动后即可同时提供页面与接口
项目一句话总结
- 这是一个带有任务协同、提醒机制、AI 助手和后台配置能力的轻量级团队任务管理系统。
AI功能
任务列表
后台管理
本文最后记录时间 2026-03-28
文章链接地址:https://wojc.cn/archives/1732.html
本站文章除注明[转载|引用|来源|来自],均为本站原创内容,转载前请注明出处
文章链接地址:https://wojc.cn/archives/1732.html
本站文章除注明[转载|引用|来源|来自],均为本站原创内容,转载前请注明出处
















留言