sites where users with accounts can connect with 'friends' and post material, such as text and photos or videos (e.g. facebook)
an online community of people who use a website or app to communicate with each other by sharing comments, images, videos, resources, etc.
beyond doubt