indite

I haven’t really worked on many personal projects lately; indite is the only one worth pointing out.

indite is a tiny project that Xri and I came up with. I don’t really know how to describe it. Here are a few attempts:

[i]ndite is a little something to help you create stuff. It could be some creative writing, or a humble grocery list (or a hitlist). If you do your thinking better on plain paper than on a text editor, you might like this.

That was from our about page. Here’s another description:

indite is a simple visual playground that you can use to organize your thoughts. It’s open-ended & designed for spatially-minded folks.

Here is what it looks like: This is indite. Do visit the Flickr page in order to see the notes on various parts of the interface.

Basically, think of it as sticky-notes combined with an iGoogle-like page, and inspired by Apple’s aesthetics. We don’t really know where exactly we’ll end up taking this.

It’s pretty open-ended right now. I use it for taking meeting notes, outlining documents and collecting research notes. Amit seems to like using it as a todo-list. We want to keep it this way: simple, but powerful.

Terminology

The word ‘indite’ basically means “to produce a literary work” (thanks Wordnet!). I really love the name, the application is definitely text-centric. It’s great that we got the domain for it!

We call the individual bits of text placed on the screen ‘blurbs’. Well, they are not actually blurbs, but this was the most suitable name that we came up with. Also, I like how blurb sounds, so the name stays.

Usage

  1. Start typing on the page.
  2. Press Ctrl-Enter when you’re done.
  3. You have a blurb!
  4. You can drag it around, if you feel like it.
  5. Type to add more blurbs. Delete them when you no longer need ’em.

Uh, this is pretty much it.

Feature-wise, the one thing I really like about it is the ability to have multiple layers of blurbs. I like having a layer per-topic, usually.

Most of the credit goes to Xri for creating an awesome UI, and coming up with the ideas. I’m only the tinkerer on the project :)

Technology

Right now, it’s a tiny JavaScript app. I wanted to learn more about the Backbone.js framework, so it’s written using that. We created the initial version over a couple of weekend nights (months ago!), and it’s been pretty much the same since then. This also means that it’s long overdue a re-write, but I haven’t really found the time…

Storage is done on the browser. God bless HTML5.

The Future?

I really want to create a back-end for this using node.js, which seems like a perfect fit. I’ve been particularly lethargic recently though, so who knows when this will happen. We have plans though… big plans. Expect something or the other to happen, though.

Comments (4)

  1. Sid wrote::

    Very cool.

    The ability to export data (by layer, or the entire stack) would be really useful.

    Monday, May 16, 2011 at 2:41 #
  2. Ankit Solanki wrote::

    Thank you :)

    Monday, May 16, 2011 at 10:28 #
  3. I am already using it for my task tracking :-). Ability to flag them with colors would be great ;-)

    Tuesday, May 17, 2011 at 9:06 #
  4. Kavitha wrote::

    Awesome!!! I really love it

    Tuesday, May 17, 2011 at 10:39 #