social networking service

noun

1.
a platform to build social networks or social relations among people who share similar interests, activities, backgrounds or real-life connections.