Hi,
I built similar social network site with following features
Live Chat: Real-time live chat system like Facebook. Allows online users have live private conversation.
Messages: Send and receive private messages from other Users or Pages.
User Timeline: Displays user’s public profile along with Stories, Photos, Events posted and shared by user, user’s current events and activities and more.
Page Timeline: Displays page’s public information along with Stories, Photos, Events posted by Page and more.
Group Timeline: Displays group’s information along with Stories, Photos, Events posted by the members of Group.
Cover: Dynamic & Draggable Cover for users, pages and groups timeline.
Home/News Feed: Displays Stories, Events, Photos posted by friends/followed people, pages and groups. Also story filters and follow/friends suggestions.
Notifications: Receive notification whenever someone likes, comments or shares your post, mentions you in a post or follows you/adds you as friend.
#Hashtags: Displays trending and related topics shared by people and pages worldwide.
@Mentions: Use @usernames to tag people in a status.
Soundcloud, YouTube, Google Maps API Ready:
Likes: Like or unlike a post. View list of people who likes this.
Shares: Share or unshare a post. View list of people who shared this.
Search: Search for people, pages or groups.
Reports: Report stories and comments to be checked by administrators.
Privacy: Control who can message you, follow you, post on your timeline, con