Ank13 / method-todo

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Method Todo

Travis CI badge showing build status

What Is It?

Watch a video showing the current features of Method Todo

Screenshot of mobile view of app Mobile View

This is a simple todo list app, built for my personal use. The design goals for it are:

  • It will follow the standard GTD scheme: Context, Project, Priority, Deferred Tasks, etc.
  • It will allow entry through a single text input that has auto-suggest and allows setting context, project and user-delegation through markup (e.g., @ for context, + for project)
  • It will be highly usable on mobile devices (uses Bootstrap's responsive layout)
  • It will allow collaboration with other users by allowing users to enable shared viewing of projects and delegation of todos
  • It will support "deferred" actions

How to Use

  • Use @, +, and # in the description line of your todo action to assign Context, Project and Tag associations respectively
  • Click on the 'badges' in the Todo list to sort the list for just the Context, Badge or Tag
  • Click the checkbox next to a Todo to complete it

Notes

Installation

  • Follows normal Ruby on Rails application setup
  • Requires Rails 3.1+
  • Run bundle install
  • Configure database in config/database.yml
  • Run rake db:migrate RAILS_ENV=production
  • Use Unicorn or Modrails to host

About

License:MIT License


Languages

Language:Ruby 70.1%Language:CoffeeScript 23.3%Language:JavaScript 5.5%Language:CSS 1.1%