Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/chemzqm/assignme

fast and easy to use issue management tool(WIP)
https://github.com/chemzqm/assignme

Last synced: about 1 month ago
JSON representation

fast and easy to use issue management tool(WIP)

Awesome Lists containing this project

README

        

# assignme

基于Nodejs和mysql搭建的轻量级任务管理工具。总共4个模型:用户、项目、任务、评论。

* 管理员用户可以管理用户、项目以及之间对应关系。
* 用户做为创建者可以在所属项目下管理自己的任务。
* 用户做为创建者可以关闭任务,做为代理人只能修改任务为待验证状态。
* 用户可以添加和修改自己的评论。

## 设计目标

* **快速** 完全采用单页面设计,前后端除首页只通过http REST接口进行通信,路由、模板渲染全部由前端完成。通过Etag方式减少不必要的传输。通过设置资源文件(javascript css images等)的过期时间减少不必要的请求。
* **友好** 网络等待以及操作成功均有响应提示,接受到新的任务前端自动收到通知。
* **简单** 基本的任务浏览和任务状态切换均在一个页面可以快速完成,无需来回切换页面。
* **响应式设计** 在移动设备上也能轻松完成所有操作。

## 感谢

* [koa](https://github.com/koajs/koa)
* [component](https://github.com/component/component)