We need a system to allow the management of multiple users, organized by groups, to share documents between each other (with varying permissions). The system is essentially an extranet for a sales organization. It works somewhat like the commercial product backpackit ([url removed, login to view]).
A freelance programmer nearly completed the system, then took a full-time job and resigned the project. He has provided all the code and documentation to pick up where he left off. The code is Ruby 3. He will also be available for consultation, if necessary.
The code is attached. The interface has been designed. Here's what's left to do (along with the programmer's estimate of the amount of time requred):
1) Finalize and test the sub folders ( < 2hrs )
2) Create document search interface ( < 2hrs)
3) Add extra fields to the documents for search indexing. ( < 2hrs)