Hi, I can help you with your project, I have a team and we have all the needed skills to do this, design, programming and all the requirements that you want. We can do this using Wordpress (Buddypress) that is the top social network engine to develop this type of projects.
If you hire me, you will be satisfied with the final result.
Send me a private message if you want to discuss more about this.
Best Regards,
One80 Studios Panama