I have designed a website and now I need a programmer who can make these things work for me:
1. Login/logout functions.
2. Membership creation.
3. Sending messages within the website.
4. Privacy settings
5. Uploading of Images
6. Requesting other users to be contacts or friends
7. Blocking other users.
8. Creation of profiles by uploading and filling forms.
9. Creation of ads and payment method for those who want to post ads.
10. The creation of group pages and the possibility of joining groups.
11. The creation of a database such as mysql.
This might sound like facebook, but it is for a specific niche, which I will not mention here because it is confidential.