This project is for a complete revamp of the "Friends" module in phpFOX version 1.5.1. Bids will only be accepted from those who have experience working with phpFOX 1.5+ and have a demo site their code can be shown on prior to acceptance.
For this project we are looking to revamp and improve the "Friends" module. Currently a user can have friends and the request and approve friends portion works fine for us. Where the script needs serious improvement is in the management of "Top Friends" and the order they are listed.
What we would like to see is the ability for our members to have up to 48 "Top Friends" that they can arrange in any order. The member should be able to pull up a screen which lists their top friends in an area at the top and their other friends in a scrollable window at the bottom. To add a friend to their top friends the member should be able to click a simple link under the friends profile pic (with the screen name under it) from the bottom window OR click and drag to the "Top Friends" window. To remove a friend from the "Top Friends" list they should be able to do the same thing, either click a small link or drag the users pic out of the top window into the normal friends window.
The arrangement of the top friends should be done using a drag and drop AJAX interface so that the member can simply drag the friends profile picture (with the screen name underneath it) into the order they would like them displayed on their profile. This order should then be saved in the database and used for the display of the friends in not only the main profile page but also the "friends" tab from the profile page. Keep in mind that this is just for the "Top Friends". The members other friends can simply be listed as they are now in any order.
Timing for this project is critical and we need to have it completed and ready for testing by August 10th.
Code should be clean and well commented and the code becomes the sole property of the buyer.
We are posting a number of projects over the next few days and looking for a qualified programmer or two to tackle these projects as well as other ongoing development needs.
We look forward to your bids.