Somewhat surprised not to have received any inqueries yet, I'm modifying the request. You can program it in whatever you want, as long as you interface it with some existing Perl. [url removed, login to view] for example talks about accessing Perl from php. BTW, I added a little more functionality to my mockup (but I can't show it here cause its on the development server). [url removed, login to view] needs an introduction tool which will allow a user to introduce a another user with either yet another user or items from Amazon.com. This tool will extremely responsive (read: Ajax). Some of the work is already done. I have a basic mockup and will expect you to reuse code I wrote for a different but related purpose (check out [url removed, login to view] for an idea as to what this code constitutes). I would like the programming to be fairly general, because I would like to be able to extend the introduction tool to allow other types of introductions (with nonusers by e-mail addresses or with general URLs as things to be introduced). You will be working on my development server and have access to a lot of my code, so your reputation is important. You can submit the final deliverable as a CVS patch so that this project conforms to rentacoder's guidelines. There are a lot of things to do on my site and I will probably be experimenting with a number of different contractors until I find the ones I like best. Anyway I want to start small. Since I'm not flush with cash, I would be interested in hearing if any of you would be interested in working in part or whole for stock or stock options in the underlying corporation (though not for this particular project).
Here main parts of the project: (1) Create a highly responsive (Ajax) Perl based introduction tool which allows a given user to create an introduction, to be stored in MySQL table(s) which you create, and preview that introduction.
(2) Integrate the introductions into the pre-existing messaging system on [url removed, login to view], so that a user can receive an introduction through his inbox and view introductions that he has sent to other users,
(3) Allow each user receiving an introduction to give feedback on the introduction. Note that some introductions will be sent to only one user (i.e. when a user is to be introduced to music). The feedback should consist of a rating (1 to 5 stars) and a short comment. For the time being, this feedback can simply be dumped to a table -- it will be utilized as part of another project.
Plus the standard: 1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Deliverables must be in ready-to-run condition, as follows:
a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.
3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).