Running your own social network can be confusing and very complex to set up, but it doesn’t have to be. Buddypress was created to give you a simple way to bring WordPress user profiles to the front-end. This gives members the ability to view their profile information and interact with network components that are necessary to engage on your site.
Buddypress has several features that are designed for communications and interaction.
View full article: http://whitehatmastermind.com/how-to-set-up-a-social-network-and-community-in-wordpress/
Watch Series: http://whitehatmastermind.com/category/x-theme-series/