1. A device for generating a dynamic personalized events feed that is personalized for a user: one or more processors configured to: determine events that match filtering information; generate the dynamic personalized events feed based on the determined events; and update the generated dynamic personalized events feed based on the determined events; a network interface component coupled to a network, the network interface component configured to: receive the filtering information; and transmit the generated dynamic personalized events feed to a user device; and a memory, the memory storing event information and user information for determining events that match the filtering information.