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.

Thanks! Trinzia