First screenshot of my GTD project

For anyone who doesn’t already know, I am currently working on a Web application to organize my tasks, goals and quite simply make my life easier by reducing the amount of needless thinking and procrastinating I do. This is the first app I have made from scratch using Ruby on Rails (RoR), and I am really looking forward to seeing how it all works out.

Ruby on Rails logo

So far working in Ruby has been an absolute dream. For any developers, or even designers out there, who are thinking about learning Ruby on Rails, I can’t recommend it enough. I have only been working with it for about 2 months now, but I have found it an absolute dream to work with. I am completely self taught and started off by reading Build your own Ruby on Rails web applications by Patrick Lenz, and Agile Web Development with Rails by the Pragmatic Programmers. I highly recommend both of these books, and will write up a review for each once I get a better grasp of RoR and get this project under control.

Anyway I will write more about RoR later, for now let’s get back to my web app. Currently I haven’t come up with a nice name for it, so if anyone has any ideas, please post them below. The applications goal is to help me manage day-to-day tasks; weekly, monthly and lifetime goals; and to make thinking one step easier for me. I am also going to trial out integrating a ‘meal planner’ so that I need to do even less planning everyday. I will detail each of these concepts in more detail later, but for now let’s just say that I am hoping that this will make me more productive, less stressed, and just an overall happier person.

So far all it really does is allows me to add new tasks, which I can view in a quick list, or click on an individual task to expand and see additional details such as project, date due, status, notes etc. The application will be loosely based around the Getting Things Done principle by David Allen, however I will also be trying out other organising techniques such as time blocking, to find what method works best, and most likely, create a hybrid of many organising techniques.

First screenshot of my GTD project

As you can see I am trying to keep a very simplistic design. Currently I think this is a good thing, but we will see how it goes once the app gets a bit more functionality and I start using it daily. I will try and post weekly or maybe bi-weekly posts about this project so that I stay on track. If anyone has any ideas as to how to improve this, or would like to signup for the beta, please post below or send me an email. I will add more details on this project in the projects section when I get a chance, but until then, just keep reading this blog to stay up to date.

Thanks for the support everyone!!!

« »

10 Responses to “First screenshot of my GTD project”

  1. [...] 4. “Nameless” from Katrina Youngman Web app (Ruby on Rails). First screenshot just published. Signup for a beta version. [...]


  2. Balajee says:

    I am a GTD newbie too and would like to try out any apps.


  3. Thanks for the comments and trackbacks. I will put some more information up on the project in the next week or two, including details on signing up for the beta.


  4. Scott says:

    It sounds good so far. I like the idea of your ‘meal planner’ or more the idea of the integrating the work to-dos with the home to-dos.
    One issue I have found with some of the GTD apps is the tracking of to-dos without a due date. They don’t appear on a list created from a date such as a ‘tomorrow’ button. Maybe this is something that you have overcome? Not sure if I’m being clear, probably not.
    Anyway, good luck and I’ll be coming back to see how it is all going. I might go and think of some names now…..
    All the best, Scott


  5. alrasbi says:

    Hi,

    Have you looked at Tracks:
    http://www.rousette.org.uk/projects/

    It might be something close to what you want to do.

    Good luck.


  6. I am a bit closer to getting some more info put up, but things are a bit hectic at the moment with a whole heap of new projects starting so I probably won’t get any new info up for at least another week.
    @Scott – I found the same issue with the whole ‘today’, ‘tomorrow’ etc that some other task managing programs use. I am hoping to solve this problem by having all the tasks without a date appear under a grouping together called ‘anytime’. I am also taking it one step further and pulling three tasks (the oldest three probably) from the anytime list and displaying them on the home page (dashboard) as ‘additional suggested tasks for today.
    @alrasbi – Thanks for the suggestion, I have tried Tracks and I found it didn’t do exactly what I want. I am hoping that this program will be even easier to use then tracks and will also include a lot of extra functionality to make life easier.
    If anyone else has any comments or suggestions, in particular problems that they have had with other similar programs, please let me know so that together we can make this the ultimate gtd program.


  7. Daniel says:

    I couldn’t understand some parts of this article First screenshot of my GTD project, but I guess I just need to check some more resources regarding this, because it sounds interesting.


  8. Wahoo says:

    Thank you for sharing!


  9. Ashley says:

    Hey,

    Have you checked out http://www.rememberthemilk.com Might give you some ideas. Was developed by 2 people down in Sydney and their site is massive now, very popular world wide :)

    Good luck


  10. Great work!

    I’ll happily join the beta testing when your ready. :)

    Keep it up
    John


Leave a Reply