I am looking to set up a modified myspace/youtube like clone with video upload/flv conversion (i've set it up before on my server) capability for each profile. For a person who has set these up before, and is a decent mysql/php programmer, this should be a fairly straightforward project when given a protyped UI. Here are the basic modification types that would be required.
I would like to also have 2 different types of user groups:
1 base user group that can update their profiles, and have limited search capabilities.
The advanced user base would be able to create, be part of a group, updated profile, create base user profiles, and be able to search the base user base as well as send private messages back and forth with the base user.
I also want the advanced user base to be able to have a saved favorites area of base users. In this area, they will be able to assign base users a star rating out of 5, and be able to write personal comments on each base user that is in their base user area that will only be visibile to the advanced user, and the advanced users in his or her group.
I would also like to enable some admin functions.
I would like an administrative area that can manually approve advanced users as well as flag users, delete/modify profiles, groups etc.
Some other additional features I would like:
Sorting of profile results with different variables (geographic location, age, etc)
Possible PayPal IPN integration. Would possibly like to have the base users pay a subscription fee before account would become active.
As mentioned before, I will prototype the whole UI when I have found a suitable provider. I am looking for somebody who has an excellent track records, can provide examples, is a quick and reliable php/mysql developer. Thanks for browsing!