.:: . .:::::::::. :::. .,-:::::/ . : :::. :::. :::. ';;, ;; ;;;' ;;;`;;;;, `;;;,;;-'````' ;;,. ;;; ;;`;; `;;;;, `;;; '[[, [[, [[' [[[ [[[[[. '[[[[[ [[[[[[/ [[[[, ,[[[[, ,[[ '[[, [[[[[. '[[ Y$c$$$c$P $$$ $$$ "Y$c$$"$$c. "$$ $$$$$$$$"$$$c $$$cc$$$c $$$ "Y$c$$ "88"888 888 888 Y88 `Y8bo,,,o88o 888 Y88" 888o 888 888, 888 Y88 "M "M" MMM MMM YM `'YMUP"YMM MMM M' "MMM YMM ""`. MMM YM An open source to-do list app
Twitter: @alex_young.
- [2011-02-27] Updated to Rails 3.0.5, Mongoid 2.0.0.rc.1, added mongoid_session_store, empty search will show a message again
- [2011-01-24] OpenID will be remember in a cookie
- [2010-12-01] Various interface bug fixes
- [2010-11-25] Added list to move task to a different project (so dragging isn’t required). Keyboard shortcut is ‘f’
- [2010-11-17] Added ‘Not Today’ button
- [2010-11-09] Default titles will be set instead of blank project names
- [2010-11-06] shift-j and shift-k move through projects, return will mark as done, added text export to export project to-do lists
- [2010-11-03] Task names and notes are now escaped, so pasting in HTML should be OK
This is an open source to-do list web application. It features a rich desktop-like interface.
You’ll need the following:
- An account with an OpenID provider. These are easier to come by than you might think (if you use Flickr you have one through Yahoo!)
- A mongo server. I use MongoHQ for some projects, but it’s easy to install locally (with apt, homebrew, ports, etc.)
- A web server for public use. Apache or Nginx with Passenger will work great
- This project will also work well with Heroku
To install:
- Check the project out with
git clone
- Fill out your Mongo server details in
config/mongoid.yml
- Run
bundle install
(prefix withsudo
if required) - Run
rails server
or install for your web server
Run this to add the settings Mongo requires:
heroku config:add MONGOID_HOST=server_hostname MONGOID_PORT=27039 MONGOID_DATABASE=database_name MONGOID_USERNAME=username MONGOID_PASSWORD=password
- Rails 3
- ruby-openid, documentation, example code
- mongoid, documentation
- jQuery, jQueryUI
- Aristo jQuery theme, demo
- json2
- OpenID badge
- Aristo theme graphics
- The models should use embedded relationships
- Improved mobile interface
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see http://www.gnu.org/licenses/.