Due to a couple of new projects it's looking like thre will be too much work to do in a short space of time, so am hoping to outsource some module development work to an interested party.
The first module required is a flexible resource manager.
A list of resources must be configurable by admin, so they can add in whatever resources they have available. This may be meeting rooms, staff members, equipment such as projectors. There may be numerous quantities of the same resource - such as 5x projectors, or 10x engineer staff members.
Users with the correct permissions must then be able to allocate resources to time slots in a day, integrating the bookings with the event calendar for displaying overviews of things like meeting room availability or equipment in use.
A booking node can be used to record information about the resource booking.
Bookings should be optionally queued for moderation by an administrator who can "okay" the resource booking request.
Validation should be performed to ensure a person can not book a resource which is not currently available.
So once 5 projectors have been booked out no further bookings can be placed during the times allocated to the previous bookings.
If you're interested in working on the above specification please contact me. We're based in the UK - but as long as your can communicate in English we wont object to overseas offers.