25. A computer-implemented method for implementing an event centric social networking platform, said method comprising the following steps: storing, in a first repository, at least user related information including at least registration information; storing, in a second repository, at least the information corresponding to catalog offerings; storing, in a third repository, 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 user roles with respect to event-related information; receiving a request from a user towards organizing an event based on at least one of catalog offerings/catalog offering related activities, said request including at least event related information; searching said second repository for catalog offerings related to said event related information, and generating a list of catalog offerings related to event specified by a user based on user related information; enabling selection of at least one vendor offering from said list of catalog offerings and updating the event-related information stored in said third repository to reflect the vendor offering selected by said user; searching friend list for users, based on a pre-defined criteria, and categorizing users in search result into pre-determined invitee categories; generating an invitee list for an event including user names selected from at least one of said pre-determined invitee categories and non-registered invitees, and selectively transmitting an invitation inviting users included in said invitee list to attend said event, enabling said registered/non-registered invitees to respond to the event invitation, and tracking the responses of invited users; and displaying a list of event invitations including past events and the events planned for future dates, controlling users' access to said list of event invitations, providing users with selective access to contents of the event invitations, enabling said users to view the listed event invitation, edit the listed event invitation, comment on the listed event invitation and add image/social media files on to the listed event invitation; generating notifications corresponding to at least the activities performed by said users on said social networking platform, and transmitting said notifications to at least one other user whose name is included in the friend list associated with the users.
25. A computer-implemented method for implementing an event centric social networking platform, said method comprising the following steps: storing, in a first repository, at least user related information including at least registration information; storing, in a second repository, at least the information corresponding to catalog offerings; storing, in a third repository, 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 user roles with respect to event-related information; receiving a request from a user towards organizing an event based on at least one of catalog offerings/catalog offering related activities, said request including at least event related information; searching said second repository for catalog offerings related to said event related information, and generating a list of catalog offerings related to event specified by a user based on user related information; enabling selection of at least one vendor offering from said list of catalog offerings and updating the event-related information stored in said third repository to reflect the vendor offering selected by said user; searching friend list for users, based on a pre-defined criteria, and categorizing users in search result into pre-determined invitee categories; generating an invitee list for an event including user names selected from at least one of said pre-determined invitee categories and non-registered invitees, and selectively transmitting an invitation inviting users included in said invitee list to attend said event, enabling said registered/non-registered invitees to respond to the event invitation, and tracking the responses of invited users; and displaying a list of event invitations including past events and the events planned for future dates, controlling users' access to said list of event invitations, providing users with selective access to contents of the event invitations, enabling said users to view the listed event invitation, edit the listed event invitation, comment on the listed event invitation and add image/social media files on to the listed event invitation; generating notifications corresponding to at least the activities performed by said users on said social networking platform, and transmitting said notifications to at least one other user whose name is included in the friend list associated with the users. 46. The method as claimed in claim 25 , wherein the method further includes the step of enabling users to edit their data privacy preferences in the form of access privileges and action permissions assigned to various user roles, including self, event host, event attendee, event invitee, friend of a user, public user and anonymous user, in respect of at least users' registration information, user event related information and users' calendar related information.