1. An event-centric computer-implemented social networking platform, said social networking platform accessible to users via a computer network, said social networking platform comprising: a first repository configured to store at least user related information; a second repository configured to store the information corresponding to catalog offerings; a third repository configured to store at least event-related information corresponding to said users, information corresponding to resources uploaded onto a social networking platform by said users, information corresponding to access privileges and action permissions granted to respective users; an event planning module accessible to said users, said event planning module comprising: a receiving module configured to receive a request from a user towards organizing an event based on at least one of catalog offerings related activities/catalog offerings, said request including at least event related information; a first search module configured to search said second repository for catalog offerings related to said event related information, said first search module further configured to generate a list of catalog offerings related to event specified by a user based on user related information; a first selection module configured to enable selection of at least one catalog offering, from said list of catalog offerings; an updating module cooperating with said third repository, said updating module configured to update the event-related information stored in said third repository; a second search module cooperating with said first repository and third repository, said second search module configured to search friend list for users, based on a pre-defined criteria, said second search module configured to categorize users in search result into pre-determined invitee categories; an invitation module cooperating with said event planning module and configured to generate an invitee list for an event including user names selected from at least one of said pre-determined invitee categories and non-registered invitees, said invitation module configured to selectively transmit an invitation inviting users included in said invitee list to attend said event, said invitation module further configured to receive and track the responses of invited users; and a presentation module accessible to users, said presentation module configured to display a list of event invitations including past events and the events planned for future dates, said presentation manager configured to control users' access to said list of event invitations, said presentation manager configured to provide users with selective access to contents of a listed event invitation, said presentation manager further configured to enable said users to view the listed event invitation, edit the listed event invitation, comment on the listed event invitation and add photos/social media files on to the listed event invitation; a notification module configured to generate notifications corresponding to activities performed by said users on the social networking platform, said notification module further configured to transmit notifications to other users included in the friend list associated with said users.
4. The social networking platform as claimed in claim 1 , wherein said third repository is configured to store event related information including at least the information corresponding to events organized by users based on at least one of said catalog offerings and custom events organized by said users independent of said catalog offerings.