Have you heard of the app named Steller? I discovered it several months ago, just in time to start using it to document my baby boy's growth + milestones. In short, it is an application that allows you to create your own little digital magazines. Steller calls them "stories." Each page can either be text, image, or video and you can choose from several templates, which are customizable. It's really quite a brilliant design!
So far, this is what I have made to keep track of Charlie's happenings. I use photographs that I have taken with my phone or DSLR. I keep the story as an editable draft in the application so that I can add new notes over time.