一、开源项目简介

项目是基于Rails+VueJs的一款开源个人任务管理工具,通过简单易用的任务归纳分类方式,用来帮助您高效的追踪管理各项任务,最大化的提升工作效率。

这个是学习VueJs时的一个 Demo 项目,后来发现管理个人任务挺好用,本着强迫症患者该有的精神,就美化了下界面,设计了个 Logo,然后放出来了,项目很简单,适合Rails以及Vue初学者学习使用。

二、开源协议

使用MIT开源协议

三、界面展示

功能截图

首页

[开源]个人任务管理工具,高效追踪各项任务,最大化提升工作效率插图

简易方便的任务分类(Plan)

[开源]个人任务管理工具,高效追踪各项任务,最大化提升工作效率插图1

简单易用的任务分组(List)

[开源]个人任务管理工具,高效追踪各项任务,最大化提升工作效率插图2

简单高效的任务管理(Task)

[开源]个人任务管理工具,高效追踪各项任务,最大化提升工作效率插图3

四、功能概述

功能

  • 快速创建计划分类
  • 快速创建列表
  • 快速创建、编辑、删除、结束、重开任务
  • 通过颜色标签快速筛选
  • Plan/List/Task 均支持拖拽排序

五、技术选型

使用

项目基于 Ruby 2.3.8 及以上

  1. git clone
  2. cd taskover
  3. bundle install
  4. cp database.yml.example database.yml #修改数据库配置
  5. cp puma.rb.example puma.rb
  6. bundle exec rake db:migrate
  7. cp development.rb.example development.rb
  8. bundle exec puma

访问 http://127.0.0.1:3001

Ruby,一种简单快捷的面向对象(面向对象程序设计)脚本语言,在20世纪90年代由日本人松本行弘(Yukihiro Matsumoto)开发,遵守GPL协议和Ruby License。它的灵感与特性来自于 Perl、Smalltalk、Eiffel、Ada以及 Lisp 语言。由 Ruby 语言本身还发展出了JRuby(Java平台)、IronRuby(.NET平台)等其他平台的 Ruby 语言替代品。

Ruby on Rails 是一个用于开发数据库驱动的网络应用程序的完整框架。Rails 基于 MVC(模型 – 视图 – 控制器)设计模式。从视图中的 Ajax 应用,到控制器中的访问请求和反馈,到封装数据库的模型,Rails 为你提供一个纯 Ruby 的开发环境。发布网站时,你只需要一个数据库和一个网络服务器即可。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。