Review my new app: DoneCal (built with Tornado and MongoDB)
donecal.com
donecal.com
I do have a few questions, just in random order as they pop up:
1. Some users really dislike, or can't, watch a video explanation. Have you considered adding some introductory text? You can add it on the right just below the intro video.
2. The video starts with a minute or so explaining how to use a calendar app. Honestly, I think most people know by now that things can be stretched, can be a few hours or a day, etc. Why not skip those "basics", and go straight to the more interesting bits?
3. Minor nitpick - your tagging is done using the "@" sign. Why not go with the "#" sign, like Twitter? "@" is now a pretty widely used method of specifying a person. For example, say I want to record the event "had dinner with @nitz", it shouldn't consider it a tag.
4. The first big question I had, and I think most people will have, is "Why use this? What's wrong with Google Calendar/Outlook/etc?" The first thing you want to explain, on your page, is why someone should use this instead of those other calendars. Even if your answer is only relevant to 1% of viewers, make sure they realize it.
Just some thoughts, hope they help.
1. A good idea. I could summorize the main points made in the video in text underneath.
2. I think going through basic points are valuable too because they speak to non-techy users too.
3. I'm torn. Perhaps # is a better character for tags. Fortunately it's just a GUI thing as the @ is stripped before going into the database.
4. Good point. I'm just not sure yet where to fit in such a text without adding noise. Perhaps I'll make an FAQ page.
However, in usual timesheets/time trackers you rarely record who you worked with.
Enter OhLife. I'm addicted to it because every single day it reminds me to write some words about what have I done that day. Instead of keeping it as a personal emotional diary I just use it as a work log replying with minimal answers like "consulting" or "project x" but in the end I have no real stats about it, just a work log (which is fine, it was never a problem).
Now you built DoneCal and when I saw the video I was surprised, you actually thought about a better way to do this type of simples logs but with stats. Care to explain why you did it in the first place? Did you have this or any other problem?
As you can pretty much guess by now, I think it would be awesome for DoneCal to remind me of what have I done at the end of the day, just like OhLife does. I understand it might be annoying for most people so either you make it and promote it as the way it works or you add a new option or you just don't mess with it at all.
That's my use case. As for the app itself, it's very nice, good work!
Here I just type "log.did some work" in search box. And it adds "did some work" to log
You might want to try it.
I'm working on my own productivity tool based on the Pomodoro Technique. If you don't know it, the technique talks about working in stretches of 25 minutes, and recording everything you work on so you can have nice "logs" at the end of the week detailing how much work you got done per day, etc. We're building a webapp that makes working with the technique easier.
I'd be very interested in your opinion on whether this might be something you're interested in, and also on what features might make you use it. For example, we're definitely considering doing an OhLife style email every day, both telling you how much work you did that day, and letting you email new tasks to get done, etc.
Anyway, if you can talk with me and answer some questions, I'd me much obliged. Feel free to reply or to email me: edan@yenhq.com.
I'm not familiar with OhLife but a feature I've been considering for DoneCal is an email that is sent out at (configurable) the end of the work day that says something like: "What did you do today? Click one of the shortcut links to type in the box below"
Would definitely code up a proper home page that explains the features (and perhaps why it's not a direct replacement for something like Google calendar). For instance, the CSV reports are really important for me (and I'm sure others) for whipping up those invoices at the end of the month.
EDIT: not sure if putting the current date as a fragment on the default URL is a good idea - it makes it hard to bookmark.
I'll need to think about the anchor link thing. It's got some benefits but also some disadvantages such as bookmarking. Will think about it.
I think that a "Home" button is missing somewhere in the interface. When I look at the Help/API/About page, I dont want to scroll down to find the "Home/Calendar" button. I clicked on "Hi Nicolas", but it brought up the settings. Maybe insert two icons there, one to go home (house-like), and one for settings? (gears-like) ?
I saw your application last week and I did not understand at the time what was the point over Google calendar.
It would be good to be able to modify and delete items from the API though. Any chance you'll add this?
Also, the video is very nicely done, did you do that yourself or have someone do it for you?
The API will most likely become more and more advanced with time. I need to keep it slim for now and only develop features that people actually want and need.
I made the video with something called Snapz Pro on a mac. I'm a Linux person but this app was awesome.
* When I watched the intro video it didn't quite fit in the fancy box (required a scrollbar). Given the size of the video, this seems unnecessary. (Chrome on Macbook Pro)
* I'm sorry if this sounds harsh but I wouldn't consider using this product unless it could sync with Google Calendar or give me some way to import (and export if necessary) my existing events.
Regards
Cal DAV features are coming. I'm putting this on Hacker News for exactly that kind of feedback. However, I'm more going to trust the feedback of actual users (if I get any) and see if they really ask for Cal DAV features. Who knows, perhaps they'll ask for RSS/Atom first.
A lot of people use Google Calendar to keep track meetings and birthdays and then use Excel to track time spent. DoneCal is an improvement on the Excel but with an appearance more like Google Calendar.
Screenshot: http://i.imgur.com/yU00o.png
I'm also going to add OpenID login so Google et al. can take care of that security concern for me.
It would feel inefficient and a bit of a nuicanse to me to have to go into a second calendar and re-enter the information...