1. A system comprising: a memory device having computer readable program code store thereon; and a processing device operatively coupled to the memory device, wherein the processing device is configured to execute the computer readable program code to: receive an indication to identify and aggregate activity information for one or more activities over a time period; identify the one or more activities that meet the time period; aggregate the activity information for the one or more activities, wherein aggregating the activity information comprises: aggregating the activity information related to locations involved in the one or more activities; aggregating the activity information related to social relationships involved in the one or more activities; aggregating the activity information related to entities involved in the one or more activities; and aggregating the activity information related to categories involved in the one or more activities; and display the aggregated activity information for the one or more activities related to the locations, the social relationships, the entities, and the categories in an interface.