小天管理 发表于 2024年9月3日 发表于 2024年9月3日 温馨提示:本项目只用户个人学习使用,不可商用,如需商用,请联系作者「微信:kr_39hd 」授权! 掘金访问地址:项目管理 wktline 为什么做这个项目 业界项目管理软件奇贵,且很多附加功能对很多公司来说基本无用。以此为出发点,立志做一款精简又不简陋的作品 技术栈 前端 React(Umijs) Typescript tailwindcss antd5 ahooks dnd-kit @ant-design/plots @icon-park/react @umlink/rc-gantt mitt react-quill tributejs openapi - 根据 swagger 生成 api 后端 golang(GoFrame2.7) mysql8 七牛云 大体功能如下 测试用例模块待完善 1. 项目管理 项目分组 项目状态:公开、私有 筛选:全部、我负责、我参与、我创建的项目 2. 项目任务管理 一键邀请用户 任务面板 统一弹窗视图 可修改任务类型、状态、负责人、优先级、时间、迭代、描述、子任务、计划工时、实际工时、附件、添加参与者、评论。 显示视图 卡片 - 可拖拽 表格 甘特图 筛选:状态、类型、排序、归属、迭代、优先级等等。 测试用例 开发中。。。 项目统计 较为全面的项目数据统计 项目设置 项目信息 任务状态 任务类型 任务迭代 用户管理 3. 工时管理 工时面板,显示工时详情 订阅用户,查看用户工时分布情况 增删工时 4. 日程展示 按日历分布展示自己的任务,显示状态和分布 5. 全局设置 用户管理 项目分组设置 全局任务优先级设置 6. 消息 任务相关消息通知 项目部分截图展示 登录页 项目列表 任务卡片-状态 任务卡片-类型 任务卡片-优先级 快捷添加任务 任务表格 任务甘特图 邀请 任务详情 计划工时录入 实际工时录入 测试用例 测试用例编辑 项目任务统计 项目基础信息设置 项目任务状态管理 项目任务类型管理 项目任务迭代管理 项目用户管理 工时面板 工作日程表 消息 系统设置 开发注意事项 前端 使用 yarn 管理依赖 安装依赖,执行 yarn 更新 api,执行yarn run genapi 后端 请自行研究 go 环境搭建,此处不提供基础环境的搭建教程。详细步骤请移步 https://goframe.org/ 获取数据 sql 文件 配置七牛云(也可自行实现其他 oss ) 熟悉了解 GoFrame 框架 项目仓库 前端: https://github.com/umlink/wktline-client 后端: https://github.com/umlink/wktline-server sql 文件请添加作者获取,微信:kr_39hd
已推荐帖子