Someone started a tape library at a local synagogue. That is, there are tapes that are availible to be borrowed by anyone in the community. You may take any amount of tapes (within reason) and must return them within three weeks. A wonderful idea, and a great service.
Currently, when borrowing a tape, there is a small piece of paper in the case. The paper is removed and the borrower writes down his name and number. This is a hassle. Not to mention records of who borrowed what being tedious, and as the library grows, keeping tracks of tapes may get much more complicated.
So, I offered my services. I figured a small program ought to set things straight. I got the box from a friend, and now have to start working on the application. I figure a database is needed, and PostgreSQL shall suit the purpose well. Past that, I am not sure.
There is no reason to use X, but a (text based) GUI would be nice. There is also the want (in the near future) to enable barcodes to be read in for easy scanning of tapes, and possibly library member cards. Any ideas? This is a great oppurtunity for me to learn another language.