Sunday, September 23, 2007

So I'm writing code....

Well, I'm back to writing code, though I'm enjoying working in Ruby on Rails and Netbeans 6.0.

So what am I writing? Well, it's called Libr and the idea is that you can use it to keep track of things that you have loaned to other people. Say you have a book you want to lend to someone, and lets assume that you are 'Adam' and the someone is 'Joe' and you have accounts on Libr already set up. Adam creates a taggle for the book; a taggle has all the essential information about the book and it can generate a taggle code, which you can write/label the physical book with. Adam then goes to his "Borrowers" list which are all the people Adam has a lending relationship with. Adam adds Joe to his list, then goes back to the books taggle and selects lend, and then selects Joe and sets a date when he wants the book back. The taggle is now lent.

When Joe logs in, possibly after being prompted via RSS or email, he can see that Adam has lent him a book. If Joe has the book, then he selects "Confirm", and the book is now a confirmed loan.

A couple of days before the loan period is up, Joe is reminded that the book is due to be returned. He returns the book, and then clicks Return next to the taggle. Adam is notified by email or RSS and can confirm his reciept of the loan.

And that's the basics of Libr.

No comments: