Which application to use?


I am new to Ruby and wondering if one of the open source projects can
do the following:

My client wants a calendar for checking out inventory. He’s an
activities director for a school, so for example, a student may want
to check out a backpack and other equipment for a camping trip. The
checkout should be done by an employee, using the student’s name and
ID number. The calendar should allow them to check it back in,
without re-entering all data for the inventory. (Currently all
programs that he tried, lose all data about the inventory each time.)

It would be nice if the system had some kind of Gantt chart of all
equipment, or printable lists. For example, a list of what’s
available and what’s checked out, would be nice.

Any suggestions, what exactly I should install for him? The server
supports PHP, Ruby, Fantastico, etc.