# Taskover **Repository Path**: jsst/taskover ## Basic Information - **Project Name**: Taskover - **Description**: 开源个人任务管理工具,通过简单易用的任务归纳分类方式,用来帮助您高效的追踪管理各项任务,最大化的提升工作效率。 - **Primary Language**: Ruby - **License**: MIT - **Default Branch**: master - **Homepage**: https://zoker.io/taskover - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 89 - **Created**: 2022-09-18 - **Last Updated**: 2022-09-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ### Taskover 开源个人任务管理工具 项目是基于`Rails+VueJs`的一款开源个人任务管理工具,通过简单易用的任务归纳分类方式,用来帮助您高效的追踪管理各项任务,最大化的提升工作效率。 这个是学习`VueJs`时的一个 Demo 项目,后来发现管理个人任务挺好用,本着强迫症患者该有的精神,就美化了下界面,设计了个 Logo,然后放出来了,项目很简单,适合`Rails`以及`Vue`初学者学习使用。 > 源码下载 https://gitee.com/kesin/taskover > > 在线演示 http://115.28.75.212/ 账号 demo / 111111 #### 功能 - 快速创建计划分类 - 快速创建列表 - 快速创建、编辑、删除、结束、重开任务 - 通过颜色标签快速筛选 - Plan/List/Task 均支持拖拽排序 #### 功能截图 ##### 首页 ![输入图片说明](public/files/taskover-index.png "在这里输入图片标题") ##### 简易方便的任务分类(Plan) ![输入图片说明](public/files/taskover1.gif "在这里输入图片标题") ##### 简单易用的任务分组(List) ![输入图片说明](public/files/taskover2.gif "在这里输入图片标题") ##### 简单高效的任务管理(Task) ![输入图片说明](public/files/taskover3.gif "在这里输入图片标题") #### 部署 > 部署完成后的默认用户为 admin/admin123 ##### Docker 部署 指定数据库以及相关信息,一条命令即可 Run 起来: ``` docker run -p3001:3001 -d --name=taskover \ -e DATABASE_HOST=10.211.55.2 \ -e DATABASE_PORT=3306 \ -e DATABASE_USER="zoker" \ -e DATABASE_PASSWORD="zoker" \ -e DATABASE_NAME="taskover" \ -e SECRET_KEY_BASE="ASECRETFORBUILD" \ -e RAILS_SERVE_STATIC_FILES=1 \ zoker/taskover:1.0.0 ``` ##### Docker Compose 部署 ``` docker-compose up ``` ##### Kubernetes 部署 ``` cd src kubectl create -f taskover.yaml kubectl create -f taskover-svc.yaml ``` ##### Helm Chart 部署 ``` cd src/k8s/helm helm install taskover ./ ``` 访问 http://127.0.0.1:3001 #### 开发环境搭建 项目基于 `Ruby 2.3.8` 及以上 1. git clone https://gitee.com/kesin/taskover 2. cd taskover 3. bundle install 4. cp config/database.yml.example config/database.yml #修改数据库配置 5. cp config/puma.rb.example config/puma.rb 6. bundle exec rake db:create 7. bundle exec rake db:migrate 8. cp config/environments/development.rb.example config/environments/development.rb 9. bundle exec puma 访问 http://127.0.0.1:3001 #### 在线演示 - 演示地址: http://115.28.75.212/ - 演示账号: demo / 111111 #### 贡献代码 1. Fork 项目 2. 创建本地分支 (`git checkout -b my-new-feature`) 3. 提交更改 (`git commit -am 'Add some feature'`) 4. 推送到分支 (`git push origin my-new-feature`) 5. 创建一个 Pull Request #### 贡献者 [@Zoker](https://zoker.io) [@Frech](https://gitee.com/frech) [@Yang.](https://gitee.com/younger11)