A method comprising: generating, by a computing device, first cards representing respective different days in chronological order to be displayed in a day view (300, 400, 418, 420, 820, 900) of a graphical user interface, GUI, each first card including first curated assets representing a respective single day or an aggregation of consecutive days, the first curated assets being selected from a media library comprising a plurality of assets; generating, by the computing device, second cards representing respective different months in chronological order to be displayed in a month view (500, 714, 800) of the GUI, each second card including second curated assets selected from one of the first cards that represents a day or an aggregation of consecutive days in a corresponding month; generating, by the computing device, third cards representing respective different years in chronological order to be displayed in a year view (600, 616, 700) of the GUI, each third card including one or more second curated assets selected from one of the second cards that represents a month in a corresponding year, the represented month in the corresponding year being nearest to a current month; presenting, by the computing device, the GUI showing the year view (600, 616, 700) of a particular third card corresponding to a particular year on a display of the computing device; receiving, by the computing device, a first user input selecting a particular second curated asset presented on the particular third card; in response to the first user input, presenting, by the computing device, a transition from the year view (600, 616, 700) to the month view (500, 714, 800) that maintains a focus on the particular second curated asset while displaying two or more of the second curated assets, wherein the particular second curated asset is prominently featured after the transition; and in response to the transition, presenting, by the computing device, the GUI showing the month view (500, 714, 800) of a particular second card that displays the particular second curated asset, the particular second card corresponding to a particular month of the particular year. generating, by a computing device, first cards representing respective different days in chronological order to be displayed in a day view (300, 400, 418, 420, 820, 900) of a graphical user interface, GUI, each first card including first curated assets representing a respective single day or an aggregation of consecutive days, the first curated assets being selected from a media library comprising a plurality of assets; generating, by the computing device, second cards representing respective different months in chronological order to be displayed in a month view (500, 714, 800) of the GUI, each second card including second curated assets selected from one of the first cards that represents a day or an aggregation of consecutive days in a corresponding month; generating, by the computing device, third cards representing respective different years in chronological order to be displayed in a year view (600, 616, 700) of the GUI, each third card including one or more second curated assets selected from one of the second cards that represents a month in a corresponding year, the represented month in the corresponding year being nearest to a current month; presenting, by the computing device, the GUI showing the year view (600, 616, 700) of a particular third card corresponding to a particular year on a display of the computing device; receiving, by the computing device, a first user input selecting a particular second curated asset presented on the particular third card; in response to the first user input, presenting, by the computing device, a transition from the year view (600, 616, 700) to the month view (500, 714, 800) that maintains a focus on the particular second curated asset while displaying two or more of the second curated assets, wherein the particular second curated asset is prominently featured after the transition; and in response to the transition, presenting, by the computing device, the GUI showing the month view (500, 714, 800) of a particular second card that displays the particular second curated asset, the particular second card corresponding to a particular month of the particular year.