Disclosed is a computer implemented method of facilitating provisioning of social activity data to a mobile device based on user preferences is disclosed. The computer implemented method may include receiving, using a communication device, at least one selection corresponding to a plurality of filtering icons corresponding to a plurality of activities. Further, the computer implemented method may include receiving, using the communication device, a location indicator from the mobile device. Further, the computer implemented method may include filtering, using a processing device, social activity data based on the at least one selection of plurality of filtering icons to generate a filtered social activity data. Further, the computer implemented method may include transmitting, using the communication device, the filtered social activity data to the mobile device.