1. A method comprising: maintaining, using a database system, at least one database storing a plurality of enterprise work records as data objects; Maintaining timeline data characterizing a timeline of past and future events related to at least one of the enterprise work records; processing a request to provide one or more applications to a user device; causing display, using at least one of the applications, in a user interface at the user device, of a graphical representation of the timeline comprising a chronological arrangement of feed items related to the at least one enterprise work record, the feed items comprising past feed items representing the past events and future feed items representing the future events, each feed item being of one of a plurality of event types; identifying a first one of the feed items, the first feed item being of a first event type and having a first event date; responsive to identifying the first feed item: causing display of a first visual indicator indicating the first event type, and causing display of a second visual indicator indicating the first event date, the second visual indicator being offset from the first visual indicator; processing a selection of the second visual indicator associated with the first feed item; causing updating of the graphical representation of the timeline comprising the selected second visual indicator being substantially aligned with the first visual indicator; processing notification data regarding a first future event related to the at least one enterprise work record, the notification data identifying a future event date, a location, and at least one user; and providing the notification data to the user device, the notification data capable of being processed to update the graphical representation of the timeline to represent the first future event as a designated future feed item according to the future event date, the designated future feed item configured to display the future event date, the location, and/or the at least one user.