Socialize is a multi-purpose BuddyPress theme making it the perfect choice if you want to create a community or social network. So what is BuddyPress? Basically it’s a plugin that lets you create any kind of social network using WordPress, with member profiles, activity streams, user groups, private messaging and much more.
Demo: https://themeforest.net/item/socialize-multipurpose-buddypress-theme/12897637