项目名称:故事看板(Task Board) github地址:https://github.com/hinson0/task-board 演示地址: http://kanban.ishuwo.com 账号密码:18607946001/123456
现在开源,希望大家对程序有什么疑问多提一提。相信敏捷开发团队应该用的上这个。
采用技术: 1 服务端采用Node+Mysql,使用到的node modules有如下
* express
* node的web框架,tj大神的产物
* mysql + sequelize
* mysql 模块用来操作mysql数据库
* sequelize 依赖mysql数据库,是mysql的一种ORM表示
* express-session +connect-redis + redis
* 用redis来存session,需要用到这三个
* moment
* 这个不用说,知名的时间操作模块
* underscore
* 用这个库是为了使用里面的一些好的api
* express-validator
* 数据校验;类似对post/get数据进行校验
* async
* 知名的异步编程流程库;解决恶魔金字塔的嵌套问题
* multer
* 文件上传用
* 其他...
2 PCWeb客户端
* 目前是另外一个同事做的,采用的是Angluar+Bootstrap,不是偶做的,就不多介绍了
3 WebApp正在计划中,预计1个月内上线。
ps:考虑采用mysql,还是考虑到项目,版本,迭代,以及故事任务,都比较符合现实的er模型,所以还是采用了rdb;
服务端代码来几个截图:
代码目录:
代码截图
全局配置globa.js
task_controller.js
task_model.js
task_service.js
PCWeb效果图:
首页:
版本列表
故事:
维护:
版本树:
报表:
燃尽图:
工时统计:
不都是用jira吗?
做成Saas?直接卖代码,受众太小了
@joesonw 不是很明白你说的这个jira是指?
@leapon 不是我不想这么做,想到了你做saas服务,人家不一定放心把项目进度资料放在你的平台上,毕竟项目进度也涉及蛮隐私的
@hinson0 项目管理平台呀.一般技术型公司和support系统都是jira.
轮子的故事: 为何不上 JIRA.
@TossShinHwa 其实也还好了,这个和jira还是有点区别的,比较轻量,而且符合都是按照敏捷里面的概念做的。jira毕竟还是一个商业软件。谢谢关注
@hinson0 能花钱的就不要花时间 T_T
自己顶下。大家做项目都不用敏捷开发么?
ng有没有动态添加节点的tree 组件?
已开源,希望对敏捷开发的团队有帮助。 我这边有几个todo 只要是围绕任务变更后的通知行为,因为公司内部用的是自己的聊天工具,目前迁移到外网后,打算用email来通知,暂时还没开发。这几天开发下,大家还有什么idea可以反馈下 希望围绕用户体验这块的 欢迎star
赞开源
谢谢正在找这种项目呢
很不错!不过我这里不能向下滚动页面,chrome 浏览器
@pobing 我这边没有这个问题呢 :(