Wednesday, July 20, 2005

Futodo is almost done

So I have stopped development of yummy for the time being to finish up Futodo. With all the stuff I have going on, PostMaster LX Development (a killer job posting product for my employer), PrintFu, Yummy, and personal life stuff. I have found it damn near impossible to easily manage all the stuff I have to do. So I started building futodo, which is almost ready for alpha. Im not going to open it up for general access for a while, and It will be by invitation only until it leaves beta.

Creating Todos
1. Email
You can send an email to UserId.add@futodo.org and it will automatically be added to your todos. (it will parse out your due date and tags if you supply them) the system also supports iCals attachments and Outlook Invites.

2.Webservices, HTTP Get, HTTP Post
The system is completely open and ready to accept requests to create Todos.

3.Chat!
After the product leaves beta, we will support instant messaging. So you can create Todos by IMing an AIM or Yahoo account.

You will be able to list your todos, or be notified of a up coming task via Instant Messenger, Email, SMS messaging. You can also subscribe to your todos via RSS and Webcal!

The real geeky part about this is the way that you can filter your lists. I created a RequestHandler object that basically takes a string turns it in to a todo filter. For example: UserId.tags_work.retrieve@futodo.org will send you all your tasks that are tagged with "Work" or UserId.tags_work.status_complete.keyword_dogs.retrieve@futodo.org will return all tasks that are complete, that have been tagged with "work" and have the word "dog" in any of the parts.

The same goes for URL, users/USERNAME/status:Not Complete/todos.webcal

Futodo. Well make you efficient!