1. 本作品为中小型团队与个人开发者打造轻量级任务协作工具,解决常见项目管理软件功能繁杂、上手门槛高、部署成本高的问题,让团队无需注册付费 SaaS 即可私有化管理任务。2. 适用于互联网软件团队的研发过程管理、敏捷迭代跟踪、个人 GTD 任务管理等业务场景,开箱即用,一条命令即可完成部署。
点击空白处退出提示
语言技术
JavaScript、React系统类型
Web行业分类
企业服务
1. 本作品为中小型团队与个人开发者打造轻量级任务协作工具,解决常见项目管理软件功能繁杂、上手门槛高、部署成本高的问题,让团队无需注册付费 SaaS 即可私有化管理任务。2. 适用于互联网软件团队的研发过程管理、敏捷迭代跟踪、个人 GTD 任务管理等业务场景,开箱即用,一条命令即可完成部署。
1. 用户系统:注册、登录、退出,JWT 令牌鉴权;2. 项目管理:多项目创建、切换、删除,主题色标识,任务数量统计;3. 看板视图:待办、进行中、已完成三列布局,支持鼠标拖拽任务跨列流转;4. 列表视图:表格化展示,按状态与截止日期智能排序;5. 任务管理:新建、编辑、删除,四级优先级,截止日期提醒与逾期高亮;6. 筛选搜索:标题与描述关键字搜索,叠加优先级过滤;7. 数据概览:侧边栏实时统计全部任务、进行中与已逾期数量。
1. 技术难点:看板跨列拖拽基于原生 HTML5 Drag & Drop API 实现,未引入任何第三方拖拽库,配合乐观更新策略,接口失败自动回滚;数据库层使用 Node 24 内置 node:sqlite 模块,零原生编译依赖,克隆即跑。2. 技术架构:前端 React 18 + Vite 6,手写 CSS 设计令牌与响应式布局;后端 Express 分层路由 + 归属权校验中间件;鉴权采用 JWT + 内置 crypto.scrypt 盐值哈希,timingSafeEqual 防时序攻击;生产模式单服务托管前后端,一条命令完成部署。





评论