A new feature for Lifesum
Adding a create your own meal plan feature to a habit-tracking app.
Overview
Lifesum is a habit-tracking self-care app that promotes healthy eating. Users set a goal and add meals, water intake, and physical activity while the app tracks nutrients and calories. The premium version provides access to personalized meal plans and allows users to create and save recipes, but there is no way for users to plan ahead their meals for the week.
Design an in-app planner for users to store self-created meal plans
Design a way to add the meal plans to the daily diary
Ensure the new feature is embedded seamlessly into the current design
Targets
My Role: UX designer, UI designer, User researcher
Platform: iOS
Tools: Figma, Miro
Users cannot create their own meal plans within the Lifesum app.
Sticking to a healthy diet can take some planning. Lifesum offers meal plans with pre-filled options that can be swapped for other Lifesum recipes and allows users to put the ingredients into a shopping list. By adding a create your own meal plan feature, users can plan their meals several days in advance without being limited to only a few options and from there create a shopping list of their own ingredients.
Problem
Process
Research
This competitive analysis served as a tool to familiarize me with products with similar features and identify industry innovation opportunities. Lifesum’s primary feature is the nutrition diary but these competitor apps are centered around meal planning. The challenge would be incorporating a meal planning system while highlighting the ability to track nutrition details.
Competitive analysis
It was necessary to determine how users currently plan their meals and the resources they may use before adding a custom meal plan feature to the Lifesum app.
User interviews
Target group:
People who are physically active
People who want to alter their body weight
People who have special diets
We asked 3 individuals from the target group (Dani, Zoe, and Elyja) about their meal planning habits and overall relationship with nutrition. The following themes emerged from their responses:
Define
Persona
Interview responses informed a persona
Demographics
Name: Kai
Age: 22
Occupation: Student
Bio
Kai has been vegetarian for the past two years and friends and family wonder if he is getting enough protein. He sometimes wonders as well but the idea of logging each food item seems tedious.
Kai enjoys cooking and eating healthy foods but has a hard time sticking to a routine with his busy class schedule. As a result, he finds himself eating out and making unhealthy choices leading to spoiled groceries and spending more money overall.
Recently, he has started a new workout routine and wants to be sure his diet supports his fitness goals.
Pains
- Checking food labels
- Stopping to log each food item
- High costs
- Wasting food
Wants/Needs
-Cook more and learn new recipes
- Quick and convenient meal planning
- Eat enough protein and calories
Save time and money
The persona Kai was placed on a storyboard to show how a user would interact with the app in the context of their own home. This informed the processes that would be laid out in future wireframes.
Storyboard
Context
Problem
Solution
Outcome
Ideate
Users prioritize convenience so adding a meal to the planner would need to be repeatable and done in 3 steps or fewer.
Task flow
Wireframes
I created mid-fidelity wireframes that mirrored existing layouts within the app.
Progress page
Calendar: select dates
Add a meal from recipes
Start a meal plan
Weekly view: dates selected
Items added
Daily view: meals selected
Prototype: version 1
Existing UI elements from the Lifesum app were added to the wireframes to create a testable prototype.
Test
Usability tests were conducted to determine the usability of the added meal planner feature on the Lifesum app by the following criteria:
Users can select the dates they want to plan for.
Users can add a meal to their planner.
Users can navigate between the daily and weekly views.
Usability testing
This feature was tested by 3 participants between the ages of 23 and 24 who have varying levels of experience with meal planning.
Demographic
This feature was tested by 3 participants between the ages of 23 and 24 who have varying levels of experience with meal planning.
Methogology
2 of 3 users did not choose the primary CTA select dates to begin creating their meal plan.
Users were asked to add a meal from their favorites to their planner but 2 of 3 users clicked create new recipe instead of favorites. When asked why, one user stated that they were using the app for the first time so they would have to create a recipe before favoriting one.
Observations
This prototype needed to be updated to improve its usability.
Iterate
What changed?
Replaced diets with planner, changed labels to all caps, and changed the track a meal icon from a + to a √.
Bottom navigation
Starting point
Access to meal planner moved from the progress tab to the planner tab
Create meal became add meal and the v was replaced with a + icon. Also, create new recipe was moved to the top of the list
Adding a meal
2 buttons to 1
Removed the option to track meal and extended the width of the add to planner button
The first step
Goal replaced with steps and the CTA button style was made more prominent
Copy guides users through the process and the added buttons allow users to navigate to the next step when they are ready
Selecting dates
Notifications
Users wanted to see notifications from the app
Accessibility
Color palette was condensed and contrast increased
Next steps
Adding a feature to an existing app presents the challenge of working within the constraints of the current design
The next steps are to...
further, adjust the UI to improve accessibility
Introduce the option to repeat meals
Conduct user testing on the most recent prototype