1. A computer-implemented method for generating an electronic journal, the method comprising: receiving, by one or more computing devices, location data from one or more data devices; determining, by the one or more computing devices, a travel route based on the location data; receiving, by the one or more computing devices, a plurality of digital pictures generated along the travel route; determining, by the one or more computing devices, that a cluster of digital pictures of the plurality of digital pictures are related based on timestamps of the digital pictures; and correlating, by the one or more computing devices, meta-data from the cluster of digital pictures with the location data associated with the travel route to generate one or more travel events corresponding to the cluster of digital pictures, each travel event including one or more data recordings associated with a location on the travel route.