
Booked is a solo freelance project that demonstrates the product design workflow for an end-to-end MVP of a habit-formation and tracking app.
Overview
Tools:
Timeline:
Research
Prototyping
Visual Design
Interaction Design
Usability Testing
Figma
Miro
6 weeks
Role:
Problem
Believers struggle to maintain a consistent Bible reading habit due to forgetfulness, laziness and/or fear of failure.
Solution
How might we create an experience with low barriers of entry for high reward that encourages people to build and maintain a consistent habit of Bible reading?
Create schedule for readings
Encourage smaller attainable goals and consistency in schedule creation
Default to lower goals to help users refrain from overestimating ability and ultimately discouraged by failure (5 min/day)
Grant users the autonomy to set own goals according to their capacity and willingness to commit
Read within the app
Easily access Bible reading in app through remind notification and clear CTA
Reduces friction to ”log” task once task is completed
Lessens cognitive overload of decision-making (open app, read, mark complete)
Track Progress
Realize impact of progress and visualize accomplishment on dashboard
Gratification of “crossing things off” with “mark complete” button at reading completion
Reward accomplishment with congratulatory pop-up check mark on dashboard
Affirm advancement of short-term goals in view of long-term goals
Community
Engage and maintain accountability by sharing reading enjoyments and progress in the feed
External motivation is more effective
Social feed to share mutual enjoyment
Status updates to keep fellow readers accountable and encouraged
Reminders
Time-based cues to help participants stay engaged and support repetition
Repetition is necessary until the behavior becomes automatic
Performing behavior at consistent time supports habit formation significantly
Research
With an oversaturated market of products with identical features, many apps support initial stages of behavior change process by providing options to teach skills, track progress or record actual behavior, however, habits rarely maintain once tracking stops.
My research for competitive analysis began with assessing top players in the productivity sector but evolved to other industries once I recognized how other apps such as language learning and sports also incorporated competitive features that reinforce particular behaviors in users.
Validating Assumptions
I sought to understand whether users would be willing to rely on a mobile app to build such a habit and if they would, how could it be optimized to address user paints and motivations from both the digital and physical reading experience. Ultimately, users desire a low effort for high reward resolution.
If I were to do this again, I would send a survey to reach more respondents and select interviewees based on those findings rather than choosing 5 participants based on my own evaluation from the get-go.
Personas
Believers have different standards of “consistency” depending on their reading capacities and spiritual stage in life.
Lori, the Accountability Amateur represents younger believers who lack motivation and need help developing new habits while Samuel, the Ready Reader represents power readers who are more self-motivated and inclined to advance through tracking reading goals.
Mood Journey
People lose motivation and find it difficult to return to a habit after “failing” for 1-2 days due to overshooting goals and underperforming in execution.
Mapping out a mood journey helps to gain a deeper understanding of user motivations to inform my designs.
Sketches
Given the time constraints, a priority matrix of key features was conducted to focus on features that served our persona’s pain points and characteristics.
Thus, key features included the onboarding schedule flow, dashboard, in-app reading experience and social experience.
Wireframes
How might I reduce the chances of users abandoning the on-boarding process upon opening up the app for the first time?
To avoid a potentially tedious on-boarding schedule flow, I challenged myself with interaction design to consider only the most necessary questions to craft a robust schedule by exploring several options to input information with the least amount of cognitive overload and taps.
How might I design a dashboard that provides the most relevant information at a glance?
Users want to see visual progress to affirm advancement toward their goals. A clear CTA that leads directly to scheduled reading portion will reduce any friction in decision-making or motivation.

Branding and UI Kit
You’re all booked!
The name is derived from “booking” a time in your schedule to read the Bible, which obviously is also a book. At its core, Booked is a habit formation app focused on building a Bible reading habit so I wanted to stray away from typical Christian imagery and cluttered UI to create a modern and clean visual that would delight users to revisit daily.
Orange you glad the color changed? (sorry)
Drawing inspiration from Headspace and OrangeTheory which use a punchy orange, I thought this bright color would promote habit-formation and be an energizing color however users found it distracting and loud.
Some exploration later, I landed on a color palette of deep blue with a coral accent to achieve balance with both warm and cool tones that would also aid in a pleasant reading experience.
Usability Testing
User feedback informed significant iteration to the scheduling flow and sharing enjoyment from the reading experience to the Feed.
Insights and patterns were distilled into recommendations and high priority iterations.
Post-Usability User Flow
Despite the significant changes to my original user flow, I was able to pivot and challenge my design with a refined and streamlined solution in response to user feedback.
Instead of opting out of creating a schedule, users must finish the scheduling flow to access their reading. Readers can immediately create and post their enjoyment from the reading experience and opt to share their daily accomplishment directly to Feed.
Iterate, Rinse and Repeat
At-a-Glance Dashboard
Users gave feedback on how reading progress, weekly schedule and reading CTA should be displayed.
In-App reading experience and Mark Complete button
Users shared their ideal reading experience and how the mark complete button can be improved.
Read to Feed
The flow of how users can share their enjoyment and update their accomplishment was refined based on user feedback.
I want to make a schedule I can stick to.
I want to access my reading quickly.
I want to be rewarded for my progress visually.
I want to share my enjoyment immediately.
Final Designs
In prioritizing the main use cases, the iterated user flow leads users to accomplish their goal with the minimal amount of steps with the least amount of cognitive disruption possible.
The four main use cases include scheduling, reading, tracking and sharing.
What I Learned
If I had more time I would…
Explore how the app could better serve who may want to read from a physical book but use the app for tracking purposes.
Create more nuanced tracking visualizations and statistics.
Incorporate more gamification tactics.
Final Thoughts and Next Step
Personally, I was the most invested in this app because it's something I have a need for myself. I thoroughly enjoyed integrating different patterns and learning from different apps in a diverse set of industries.
This was a solo end-to-end project however, I did have the opportunity to participate in the design process of a similar app therefore some of my research from this project was used to substantiate that app which is currently in development. I also learned more about UI design as I consulted Material Design guidelines explored how banners and snackbars behave.