Overview:
This project is back-end programming for a document sharing and collaboration website with some social media features. It will be a near-clone of slideshare or docstoc, but with a few more commenting and social rating/ranking features. Basic HTML and CSS coding are already completed by a graphic designer and need to be integrated.
Details:
Users must be able to tie comments with particular regions on the document, and highlight the text of the document associated with the comment. Thus, when a user scrolls a document, the comment would scroll as well, next to the text, in the margin. Ratings will be as to the quality of comments, parts of the document, and the document as a whole. We also need an automatic updates feature, such that when new documents are uploaded and commented on, members of a project are sent e-mails alerting them to the changes.
In terms of embedding the documents within the CMS, we are open to working from an existing tool, such as that offered by Scribd, as long as the user commenting features can be accomplished.
We will also need means for automatically indexing and searching documents, and user's projects (which are particular collections of documents and comments).
Basic user profile information storing (their interests, projects and document collections), project creation and user group formation and invitation would be required as well.
Languages:
We prefer PHP/MYSQL, but Java, Coldfusion or other options are not out of the question if more efficient and equally effective, so feel free to quote on that basis as well, but please specify which language you propose.
Payments:
1/4 of escrow will be deposited upon acceptance of the winning bid. 1/4 will follow upon completion of the document embedding, commenting and highlighting features. 1/4 will be deposited upon completing the search/indexing features. Finally, 1/4 will be deposited into escrow upon completion of all of the additional smaller features. Escrow will be released after quality testing, and routine follow-up tweaks.
Please feel free to post to the board with any questions, and good luck bidding!
-Chris