September 18, 2008
Filed in: Interaction Design, Internet, Media & Design
Tagged as: agenda, calendar, cloud, design, GTD, Interaction Design, to-do list, user experience, user goals, user-centered design, web app
Comments: 3

Filed in: Interaction Design, Internet, Media & Design
Tagged as: agenda, calendar, cloud, design, GTD, Interaction Design, to-do list, user experience, user goals, user-centered design, web app
Comments: 3

If I could wish for one web application, it would be a complete online agenda app. There are very specific things that I want to be able to do without having to keep track of paper and without necessitating a gazillion different web apps to achieve the same goal. Why do I want this? In a nutshell, I want to be all organized in one location, available everywhere, all the time. So, let’s get started with functions.
I want hierarchal to-do lists, which would allow me to look at tasks on multiple levels:
As a side note, you should be able to prioritize your categories, your topics and your projects.
But that just covers the structure I want my work items in. When it comes down to the actual tasks, I want lots of functionality available to me. I want to (in order):
Additionally, I want to be able to archive and retain all tasks (completed tasks should auto archive), projects, topics and categories. I want statistics on how many tasks there are per project, per topic, and per category. I want to know how often I complete tasks on time, all those things. I want to see where I can improve in getting things done and where I’m doing well. Tracks implements statistics pretty well. (As well as the idea of hierarchal lists, although it lacks topics.)
If a task is overdue, I want it to jump to a priority higher than one you can set manually. I don’t want it to just disappear to an overdue tasks list like Remember The Milk does.
This is where it gets super useful for me. I want this web application to be able to schedule my time based on my tasks’ due dates, estimated time and priority information. StudyRails already does something similar to this, though only in the context of school. You add your classes and it fills in time spent in class. You can add other events as well. You fill in assignments and then, when you select a block of time, it fills in segments of what assignments you should be working on in order to get things done. I want to be able to select “productivity time” and either have it output what I need to be working on based on all my priorities, or narrow it by category, topic or project.
I also want there to be an option where the app fills in my calendar automatically in a way that gets everything done around other time commitments I have.
I would want this to be my primary calendar, so being able to schedule events and other things that are not necessarily “task-based” is vital. You should be able, however, to categorize events and perhaps even mark them as pertaining to a specific topic and maybe even project.
The calendar should be hierarchal in the same way as the tasks list.
The calendar should first and foremost make use of colored blocks to categorize time according to the categories you have set for tasks. The block of time should be titled the same as the task or event, and you should be able to tell what topic and project the task belongs to. If you select a category specific view, however, tasks should be colored by topic. If a topic specific view, tasks should be colored by project. All of these visual clues help you to see exactly what you have going on.
I want to be emailed daily, weekly and even monthly agendas, laying out where I need to be and what I need to do. I want to be texted reminders when I need to get working on something and when I need to get going somewhere. I want to be able to text the web app to-do items to get put in my dumping ground for later sorting.
Were there a web application like this that worked well, looked organized and cohesive (nothing puts me off organizing like an unorganized and messy environment), I would probably pay a fair subscription fee for it. This is a tool I have been needing and wanting for a long time. And I don’t think it’s outside the realm of immediate possibility, either. The pieces, it would seem, are all there across various applications, both desktop and cloud. It’s just combining them into one super app that seems to be the trick. Oh yeah, and I want to be able to self-host it.
That said, if this application already exists and I’m missing out, please let me know!!



I love taking pictures of people. It’s a conclusion that I’ve come to time after time, as well as the fact that I would love the opportunity to take more pictures of more people. It’s why I’ve just registered elysekufeldtphotography.com, so I can centralize my efforts and have a website I can point people toward who are even remotely interested.
Read more of this article.


Stephanie Says:
September 22nd, 2008 at 10:00
Wow, that’s a lot of organization. A LOT of organization. I think I’d get too lost in trying to schedule things that I wouldn’t get things done. I may be the only person in the world who’s not interested in productivity tools though.
Self-hosted though? I can hardly imagine that happening in an application of this scale.
Elyse Says:
September 22nd, 2008 at 18:38
It certainly wouldn’t be for everyone. There are plenty of tools out there not meant for the “productivity power user,” but there is a complete lack of tools for that demographic as well.
Tracks is self-hosted and comes pretty close to doing what’s necessary. I don’t think it’s out of th realm of possibility, particularly if the project were open source.
But again, it’s an entirely unlikely “dream” application. :)
Back to school, ring the bell | ElyseKufeldt.com Says:
September 25th, 2008 at 11:06
[...] time and maintaining a functional social life to be exact. I went on an organizational rampage. My dream web application was born, in fact, from this little bit of anxiety. So how am I [...]