我的第一个基于express+mongodb的系统: 项目github地址 虚心听各位前辈的意见。欢迎拍砖。
资源管理系统 GreatRMS
- 基于Nodejs + Express + Mongodb + Mongoose构建
- 项目结构采用MEAN架构
- 线上地址https://greatrms.herokuapp.com/
GreatRMS可以做什么
在较大规模的公司里,对于复杂业务,业务线里会有多个产品经理、前端工程师、后端工程师等成员,需求的变更和人力资源的不透明是企业开发过程中的顽疾。 为了管理需求,让人力资源的占用更加透明,所以开发了这个系统。
用户角色及角色拥有的功能
管理员
- 创建、修改、删除业务线和需求;
- 删除用户
普通用户
产品经理(PD)
- 创建业务线、需求
- 修改TA所创建的业务线
- 修改TA所创建的或认领的需求
- 认领TA所在业务线下的需求
- 退出业务线
视觉设计师/交互设计师/前端工程师/后端工程师/测试工程师
- 认领TA所在业务线下的需求
- 修改TA所创建的或认领的需求
- 退出业务线
使用
- 注册用户
- 登录
- 创建业务线
- 创建需求
- 查看我的任务
- 查看资源占用情况
快速上手
- git clone https://github.com/xuyuan923/mean.git
- (sudo) npm install packages
- 安装mongodb,mac下执行
mongod
- 执行
grunt
开源许可证
MIT