An Android app that allows users to keep a photo journal and easily print beautiful books to keep forever.

Documenting daily activities and important events helps preserve important memories, but remembering to lengthy entries and carrying a notebook and pen are difficult. We were tasked to build a product that allows quick entries and easy printing of beautiful book so users have entries as a keepsake.

A photo journaling app that encourages quick daily interaction so the user can document important events or day to day activities to keep memories for themselves. There is also a book printing feature that allows users to turn their digital entries into beautiful books that can be cherished forever.



Cloud Storage Competitors

I began my project researching competitors in the field of journaling apps. I completed a competitive analysis analyzing the strengths and weaknesses of competitors and identities opportunities where my app could differentiate itself.

  • Easily print digital journal is beautiful bound book
  • Responsive web app - can use computer or phone for entries
  • Preformatted pages (edited as you go)
  • Easily change design of entries
  • Preview entries in calendar view (include pictures that were added)
  • Ability to set reminders
  • Open app/webpage to current day’s entry
  • Easily jump to another date
  • Prompts available to get started


I created and deployed a user surveys to identify user attitudes on journaling as well as printed photo books.

    Survey Takeaways

  • #1 frustration with photo book creation is that they took a very long time to create
  • #2 was that it was difficult to get photos from phone onto the service
  • 75% of respondents said they would use journal to document travel
  • 50% said they would use product to document kids’ progress
  • Of respondents who journal, #1 frustration was that they often forget
  • Of the respondents who don’t journal, 100% indicated that only needing to write short entries would make them more likely to journal.


Before I began building the solution, I conducted interviews to get even more information about the needs and frustrations of my users. My biggest takeaway from my user interview was to prioritize ease over volume of content.

User Personas


I considered all actions users would want to complete on the app and created user stories for those. Thinking micro about user interactions is important so that I design the solution with a clear idea of what is needed by my users.

  • As a user, I want to create a journal entry
  • As a user, I want to add a picture to a journal entry
  • As a user, I want to save a journal entry
  • As a user, I want to order a bound book
  • As a user, I want to preview my entries


I next considered HOW my users would complete the high priority user stories by building user flows.

Add a New Entry

User Flow

Change the Date of an Entry

User Flow

Change the Location of an Entry

User Flow

Print a Book

User Flow



My goal with this project was to create elegant visual design that would appeal to all of my user personas. I wanted it to feel trendy enough for millennial travelers to want to use it, friendly and fun enough for parents to use as a way to track their kids’ growth and approachable and safe enough for users who want to use it to hold and process their feelings. I did a mind map to start my brainstorm.

Mind Map Sketch

I thought the image of a feather appropriately captured the feel I wanted and hinted at a feather pen, which makes sense as a logo for a journaling app. I had a lot of fun tinkering with the logo in Figma and I used the logo in to build a color scheme.

Mind Map Sketch
Brainstorm Sketch

I liked these colors but as I built out the high fidelity mockups, these weren’t the feel I was going for anymore. I wanted something with more pop and that was a little less feminine. I landed on the colors below.

updated logo


I built out a style guide including the important elements of the app. Because this is an Android app, I used Roboto for the majority of the elements within the app and Rubik for styling app text. I chose to use Raleway as an accent font because it fits in with the trendy/approachability of the rest of the app.

Style Guide



I moved into design starting with wireframes. First, I build sketched a round on paper and then used figma to build a low fidelty prototype so I could begin testing and getting feedback.

Pigeon Wireframes Sketch
Pigeon Wireframes Sketch
Checkbox High Fidelity Image
Checkbox High Fidelity Image
Checkbox High Fidelity Image
Checkbox High Fidelity Image
Checkbox High Fidelity Image
Checkbox High Fidelity Image


With a strong solution mapped through wireframes and a clear direction for the brand, I built high fidelity mockups. I used invision to build a prototype and test the app with students and teachers.

  • I want to be able to purchase a printed album without having to go back to the menu page.
  • Solution
  • I added the ability to order a printed book within the album page.
Checkbox High Fidelity Image
Checkbox High Fidelity Image
Checkbox High Fidelity Image
  • In the original design, all images had to be cropped to the same size. Users wanted more control over the photo cropping.
  • Solution
  • Changed the card design to allow varying image sizes.
Checkbox High Fidelity Image
Checkbox High Fidelity Image


Taking user feedback into account, I built the final version of Pigeon Planner.

Checkbox High Fidelity Image
Checkbox High Fidelity Image
Checkbox High Fidelity Image
Checkbox High Fidelity Image
Checkbox High Fidelity Image
Revel High Fidelity Image


Revel Tenet was a different product than I've previously designed. Building a 'nice to have' product was fun and pushed me as a Designer.

  • Get outside your comfort zone. I learned a lot pushing my visual design with Revel Tenet. Creating something ‘nice to have’, rather than purely functional really helped me grow as a visual designer and helped me build a truly beautiful product.
  • Find a connection to the product. Though I learned a lot from this project, it was much harder to design something that I wasn’t very passionate about compared to Pigeon Planner, which I believed was important for teachers and students. Finding the connection and ‘why’ in work is important and I was about to connect with Revel Tenet through my user interviews and user tests - when I learned how this product would positively affect my users, it became something I cared more about.
  • Test early, test often, and keep testing. As soon as I had wireframes to test, I started getting feedback from users. I continued to test throughout the life of the project so there are (hopefully) no surprises and no major overhauls that need to be done on the high fidelity prototype. Understanding how my users interact really helps me build user centered products.

Photo Journal that allows easy transfer from digital to print