Personal Productivity Stack Exchange is a question and answer site for people wanting to improve their personal productivity. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I am looking for some personal tracking or logging application in which i can enter my records for each day.

Just like we have the hard copy of the diary with all dates and times and we can look back on what we did on previous days or months.

I am looking for a site where when I log in I get the textarea for today's date so that I can write my schedule and then the next day it goes to the new one. Just like a calendar but I want to have categories and tasks as well so that I can see how much time I am spending on each category.

share|improve this question

In Week Plan, you can send a list of tasks to and they will be added to your today list. You can mark them as complete and they will stay in that day as completed (Week Plan has a week view that allows you to see what you have achieved in the past. A task can be assigned to a "role" which can correspond to your concept of categories. You also have a journal feature that allows you to enter a free form diary entry.

share|improve this answer

I use google calendar - I solve the catagories problem by creating a different calendar (with a different color) for each catagory - because of the gmail intergration it handles pretty well for tasks... Heres a (redacted - I'm open, I'm not that open) version of time for last week.

For how I fill it in - you might be interested in this answer...

EDITED TO ADD - it's suprisingly easy to use Google Calendar's input functions to populate this sort of thing automatically - so I now have a bash one-liner that converts the email I get from London underground (which has my check-in and check-out times for using public transport) into events on my calendar, so it's pretty easy to know where I was when...

enter image description here

share|improve this answer

I have two different methods I've used for tracking what I have done. Both work pretty well.

One is the web site IDoneThis ( Its free for individuals. You receive an email reminder daily to log what you did. Either reply to the mail or go to the web site to make entries. You can reply to the mail multiple times to add more entries. It doesn't do categories, but I've hacked the usage to simulate them. Preface each entry with a category keyword, separated from text by ':'. Use the export function to get a list, then put it in Excel and parse data to columns on the ':'. Now I have a category column I can sort and filter by for analysis.

The other approach is Google Calendar. Create a new calendar named Diary. Add it to your default view, set to a different color than your primary calendar. Add entries as desired, including keywords/categories in description or notes. It is very easy to copy scheduled events from your primary calendar to the diary, and then add notes as desired.

Each approach has advantages and disadvantages. IDoneThis is great for a simple list of accomplishments, but doesn't do well at time allocation - I have to enter it manually. Google Calendar is good for getting a quick visual overview of busy/not busy, and tracking actual time spent, but not so good for list of non-scheduled accomplishments. Either one could work for you, depending on what data you're looking for.

share|improve this answer
Interesting software (IDoneThis). Doesn't seem to be free anymore though. It doesn't fit exactly my needs, but I like the approach. – haylem Aug 16 '13 at 10:38

Not sure that would fit your workflow as you were more oriented towards a web-app, but many people rave about using emacs + org-mode for this.

View the features list for a very quick tour.

I think of it as a nice alternative because:

  • it's extensible so can adapt to anyone's demands;
  • it's text-based, so easy forwarded to anything else and quick to edit;
  • it's easily sync-ed to a remote repository of your choice.

I often have a hard time deciding between the latest nifty online apps and more low-tech solutions, and I find that in the long run, the low-tech ones always win, as they are more perennial by nature. For this reason, pen and paper works pretty well too... except for lookup and archiving, sadly.

See also:

  • Using Org-Mode as a Day Planner
  • Clocking work-time
  • Tracking habits with org-mode

    Here's an example of an agenda review following the techniques presented in this article:

    Week-agenda (W04):
    Monday     19 January 2009 W04
      habits:     17:15...... State:     (DONE) TODO Floss                   :DAILY:
      habits:     19:59...... State:     (DONE) TODO Exercise                :DAILY:
    Tuesday    20 January 2009
      habits:     11:05...... State:     (DONE) TODO Floss                   :DAILY:
      habits:     12:59...... State:     (DONE) TODO Do dishes               :DAILY:
    Wednesday  21 January 2009
      habits:      7:58...... State:     (DONE) TODO Exercise                :DAILY:
      habits:     20:10...... State:     (DONE) TODO Do dishes               :DAILY:
    Thursday   22 January 2009
      habits:     Scheduled:  TODO Do dishes                                 :DAILY:
      habits:     Scheduled:  TODO Exercise                                  :DAILY:
      habits:     Scheduled:  TODO Floss                                     :DAILY:
    Friday     23 January 2009
    Saturday   24 January 2009
    Sunday     25 January 2009

Unfortunately, there's a rather steep learning curve with both emacs and org-mode, but it's worth the trouble, in the long run.

share|improve this answer

I recommend for several reasons:

  • Its free.
  • Organize tasks into "to do", "doing", and "done" categories.
  • Modify with easy click-and-drag interface.
  • Visually group common tasks with colors.
  • Multiple users and "assign to" capability.
  • Web-based (aka: access anywhere, no install, etc).

"Kanban" is a popular task/project management methodology used by software development firms (among others), but its just as useful for organizing daily personal tasks. There are also several free versions from various providers online. This site lists a few of them...

share|improve this answer
I think the OP is after a tool to what's been done during the day, not what's to be done for the day. Sure, you could consider the "completed" tasks to have this status and to use a search filter to see the tasks of the day, but it doesn't seem easy to use it as a log/journal. In fact, any bug tracker would be just as good (or bad). JIRA does provide "log" view which is the list of all recently updated tasks, for instance, but that's not very handy either for the OP's purpose, I think. – haylem Aug 16 '13 at 9:57

We have a small (6-person) tech company and use Symphonical to assign individual tasks. I like symphonical because it's very easy to use in the basic templates they provide, and the site allows users to create customized templates as well. The templates are largely based on a typical matrix design.

Additionally, the Symphonical development team is very active at incorporating user ideas and responding to individual requests.

You could construct a daily task list that could be updated or discarded each day. Or if something doesn't exist now, I'd submit the request to their forums. Within a week or so you're likely to hear back about why they will or won't consider your request.

share|improve this answer
same comment as for Kirkland's answer. I don't think that's what the OP is after. – haylem Aug 16 '13 at 9:58

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.