Looks nice. I've noticed that sometimes when I click to create a new note a previously created note gets the loading gif and a new note is not created. When I click again, a new note is created.
I'm using Chrome 5.0.342.5 dev on Windows.
I wrote something like this a few months ago, with the idea being that the OSX dashboard stickies could be replaced with something synced remotely and shared with other people. I got it to the point where the dashboard (or web interface) would sync, but I didn't polish the UI enough to make it presentable. Worth looking into if you want to keep developing this.
There's a click-to-create-a-dummy-account link - but I know what you mean :) I cloned the login from another app without really thinking about it too much; it's one of those apps that could really do with OpenID.
Great idea on the sign-up-to-save, though - thanks!
It's incredibly cool, I love it. It has a few little restrictions - no long-running processes and nothing heavier than hourly cron jobs - but 90% of the time it's perfect. I run quite a few apps on there, and I can't recommend it highly enough!
Edit: good eye for spotting that it's on Heroku. Nothing slips past you.
You should work on the assumption that registering users need more mollycoddling - show a version of the reg page as default, and let users click "sign in" if needed. (After all, registered users know what to do). Check out adaptive path's "sign up and ramp up" design patterns for techniques to entice new users.
If you don't need a ton of information from users, then at the very least offer a Twitter, LinkedIn and/or Facebook login in addition to your own sign-up. Vimeo does this pretty well (with Facebook Connect).
I think of 100 cool things to do with this, which merely means you've done a good job putting it together.
One little nit-pick which is more just a technical note is that you shouldn't plop the same javascript into the note elements for each note. The note div (and all siblings there of) should share the same code and event listener using their position in the dom or their ID to identify them.
It doesn't necessarily change the functionality but one thing I've learned in working with large web applications with a lot of javascript is the least you have embedded into the page, the better.
Cool little app. Check formatting on long notes-- I notice that if the note text exceeds the box, text gets hidden under the save button while typing. Also, after closing a long note, the box does not expand to accomodate a long note, and the text spills across the boundary of the note box.
To OSX users I highly recommend a note taking application called Notational Velocity. If you have a simplenote account you may use it to centrally store (optionally encrypted) the notes database in the cloud.
Interface is spot on. Very keyboard oriented and hacker friendly.
I love Notational Velocity.
For those who like stickies but don't want to use a web app, your OS X comes with an app call Stickies that does exactly the same.
Quite some time ago I wrote a little web-based note taking app, trying to make it as much like NV as I could -- I really liked NV, but wanted to be able to access my notes from multiple locations. I still use it myself all the time, though I never really polished it or shared it widely.
31 comments
[ 2.6 ms ] story [ 59.7 ms ] threadAlso, it would be cool to be able to just start adding notes to a blank page without signing up - then have the option to sign up and save it.
Nice app though :)
Great idea on the sign-up-to-save, though - thanks!
Edit: good eye for spotting that it's on Heroku. Nothing slips past you.
The only issues I've had relate to my clumsy use of git.
My sites have had at least 99.9% uptime (apparently, I've never noticed them down), and forgetting about sysadmining is awesome.
http://www.scribd.com/doc/3418440/may008-signup
Obviously some form of lazy registration would be very useful.
I'd prefer if you just deleted the note and gave me an instant way of getting it back (if I made a mistake).
Similar to how you delete emails in Gmail: it moves them to Trash and then announces "the e-mail's been deleted, click here to undo".
Other than that, I really like it.
But it makes the result much better.
Another idea: you can just not delete the notes at all and have some separate "archive" page where you'd keep them all.
Maybe the fade out after you do undo takes too long. But I love it.
One little nit-pick which is more just a technical note is that you shouldn't plop the same javascript into the note elements for each note. The note div (and all siblings there of) should share the same code and event listener using their position in the dom or their ID to identify them.
It doesn't necessarily change the functionality but one thing I've learned in working with large web applications with a lot of javascript is the least you have embedded into the page, the better.
Interface is spot on. Very keyboard oriented and hacker friendly.
Notation Velocity: http://notational.net/ / http://github.com/scrod/nv
Quite some time ago I wrote a little web-based note taking app, trying to make it as much like NV as I could -- I really liked NV, but wanted to be able to access my notes from multiple locations. I still use it myself all the time, though I never really polished it or shared it widely.
http://pi-guy.net/webnotes/
https://addons.mozilla.org/en-US/firefox/addon/47734