Checkout is an open source and free application for managing an inventory of items and allowing borrowers to reserve and loan out sets of items for a set amount of time.
Any sort of resource (be it rooms, audio/visual equipment, photography equipment, computer equipment, etc.) can be loaned, reserved, and inventoried.
NOTE: Checkout is distributed and licensed under the terms of the GNU Lesser General Public License. Detailed installation instruction can be found HERE, on the developer's website.
Here are some key features of "Checkout":
· Items can have any number of attributes given to them and images uploaded and assigned to them. They can be organized into hierarchical categories.
· Groups can be create which contain a group of similar items. They can be organized into hierarchical categories.
· Borrowers can be created with any number of attributes given to them and images uploaded and assigned to them.
· Borrowers with correct permissions can log on and browse the items, add items to their shopping cart, and request a reservation of the items or groups.
· Loans and reservations can be made for any duration of time, can be forced to start or end at a certain time based on the items in the cart, and are validated to make sure there are no time conflicts with other loans or reservations.
· Printable receipts are shown and emailed to the borrower when they loan or return items.
· Borrowers can be assigned demos (a demonstration of how an item works) that they must receive before reserving a certain item
· Borrowers can be given red dots as a penalty for bad practices. After a certain threshold of red dots a borrower can no longer make loans or reservations.
· Override codes can be created and given to borrowers to allow them override time restrictions, demo requirements, red dots, or any other restriction that keeps them from making a reservation.
· Rules can be created and applied to any item or group to allow for custom requirements for when an item can be reserved or loaned out.
· Vendors can be created and assigned to items.
· Inventory can be recorded of all items, so that any items not in stock are marked as missing.
· A comprehensive log of all transactions is kept.
· A statistics page is available for a quick overview of what is happening with your items, loans, and reservations.