Refining the process of creating a meal

This project aims to streamline meal planning for users by offering quick, healthy, and customisable recipes, efficient ingredient tracking, and more. It helps users save time, reduce food waste, and achieve health goals while accommodating diverse dietary needs and preferences.

Challange

Challange

Meal Planning Conundrum

Meal Planning Conundrum

Many individuals struggle with the complex nature of planning meals, leading to food waste and difficulty managing diverse dietary needs. This project aims to propose a solution that solves these problems.

Many individuals struggle with the complex nature of planning meals, leading to food waste and difficulty managing diverse dietary needs. This project aims to propose a solution that solves these problems.

Approach

Approach

Double diamond Process

Double diamond Process

This provides a clear structure for diverging to explore users’ needs, then converging on focused solutions. This iterative method ensures thorough research, rapid ideation, and user-validated results.

This provides a clear structure for diverging to explore users’ needs, then converging on focused solutions. This iterative method ensures thorough research, rapid ideation, and user-validated results.

Role

Role

UX/UI & Visual designer

(Solo Passion project)

UX/UI & Visual designer

(Solo Passion project)

I handled user research, interface design, prototyping, user testing, quality assurance, and overall project management to bring Meal Plan to life.

I handled user research, interface design, prototyping, user testing, quality assurance, and overall project management to bring Meal Plan to life.

Timeline

Timeline

September 2022 ( one month)

September 2022 ( one month)

The story of Meal Plan

Meal Plan is a concept designed to revolutionise how people approach meal planning by simplifying the process and promoting healthier eating habits.

Meal Plan is a concept designed to revolutionise how people approach meal planning by simplifying the process and promoting healthier eating habits.

Reason behind the project

Reason behind the project

Reason behind the project

Born from a personal passion for healthy eating, a desire to make meal planning less stressful and more accessible to everyone.

Born from a personal passion for healthy eating, a desire to make meal planning less stressful and more accessible to everyone.

Primary Goal

Simplify meal planning with an intuitive flow, access to healthy recipes, and detailed nutritional guidance.


Simplify meal planning with an intuitive flow, access to healthy recipes, and detailed nutritional guidance.

Secondary Goal

Enhance engagement with personalised meal suggestions, social recipe sharing, and streamlined tools for organisation and nutritional support.

Project Objectives

Reduce meal planning time, ensure 80% feature access in under 2 minutes, and achieve a 90% task completion rate.

Designing a Seamless Meal Planning Experience

Discover

Plan

Shopping

Cook

Kitchen

Community

Explore a variety of recipes with a search bar that lets users filter by ingredients, cuisine, cooking time, dietary preferences, and calorie count, tailoring results to their unique needs.

Measuring the impact

Laying the foundation

Understanding the problem

Understanding the problem

In building the foundation for Meal Plan, I conducted research to explore the challenges of meal planning and the existing solutions available. This research included analyzing market trends, user behavior, relevant technologies, and UX/UI best practices to uncover gaps and opportunities that guided the project’s direction

In building the foundation for Meal Plan, I conducted research to explore the challenges of meal planning and the existing solutions available. This research included analyzing market trends, user behavior, relevant technologies, and UX/UI best practices to uncover gaps and opportunities that guided the project’s direction

Market Research

Market Trends

Demand for personalized nutrition is surging, with the market expected to reach USD 23.3 billion by 2027. Similarly, plant-based diets, valued at USD 74.29 billion by 2030, are growing due to health and environmental concerns. Increased home cooking post-pandemic has also reshaped habits, with 85% of Americans reporting changes in how they eat. These trends highlight a shift toward healthier, more sustainable lifestyles, creating opportunities for innovative meal planning solutions.

User Behaviour

49% of users prioritise convenience and time-saving features in meal planning apps. However, managing dietary needs and finding recipe variety remain significant challenges, as highlighted in user reviews. These behaviours underline the need for solutions that save time while accommodating diverse preferences and nutritional goals.

Relevant Technologies

Advancements such as AI-powered meal suggestions, integration with wearable devices like Fitbit and Apple Health, and the use of augmented reality and smart home technology are revolutionizing meal planning. These innovations enable greater personalization, real-time tracking, and immersive user experiences that redefine how people engage with their dietary habits.

Best Practices in UX/UI Design

Creating a user-friendly meal planning app requires intuitive navigation, personalization, and seamless integration with health platforms like Google Fit and Apple Health. Providing detailed nutritional information also helps users make informed choices, supporting their dietary goals while maintaining an engaging experience.

The Existing competition

Mealime

Offers a user-friendly interface and personalised meal plans, making it easy for users to get started. However, it lacks customisation options and community features like recipe creation and reviews. Meal Plan can capitalise on these gaps by offering more free features and interactive recipe capabilities, enhancing user engagement and satisfaction.

Yummly

Stands out with excellent recipe customisation and smart kitchen integration. Despite these strengths, it shares common weaknesses like limited free features and no user-generated content. Meal Plan can differentiate itself by providing comprehensive free features and ensuring accurate ingredient information, fostering trust and usability.

SideChef

Provides an extensive range of features, including meal planning, shopping lists, and device integration. However, it does not allow users to create their own recipes. Meal Plan can stand out by incorporating a creator mode and fostering stronger community engagement, making the platform more interactive and inclusive

Meeting the users

Many individuals face challenges in meal planning—ranging from time constraints and dietary restrictions to budget concerns and family needs. These obstacles underscore the need for a solution that is both quick and efficient, yet highly customisable to accommodate diverse lifestyles and preferences.

Busy marketing manager juggling a hectic schedule and lactose intolerance. She plans roughly one meal per week and struggles with forgotten or expired ingredients. Sarah wants quick, healthy recipes and an app that suggests meals based on what she already has, reducing food waste.

⏰ • 🚫🥛 • ♻️

Busy marketing manager juggling a hectic schedule and lactose intolerance. She plans roughly one meal per week and struggles with forgotten or expired ingredients. Sarah wants quick, healthy recipes and an app that suggests meals based on what she already has, reducing food waste.

⏰ • 🚫🥛 • ♻️

Busy marketing manager juggling a hectic schedule and lactose intolerance. She plans roughly one meal per week and struggles with forgotten or expired ingredients. Sarah wants quick, healthy recipes and an app that suggests meals based on what she already has, reducing food waste.

⏰ • 🚫🥛 • ♻️

Deep Dive

Identifying the problem

Through a deeper exploration of user behaviours, motivations, and pain points, I uncovered key factors driving meal-planning challenges. These findings helped refine the initial assumptions and clarify the real needs behind the problem. The following sections detail the insights gained and how they informed our next steps.

Through a deeper exploration of user behaviours, motivations, and pain points, I uncovered key factors driving meal-planning challenges. These findings helped refine the initial assumptions and clarify the real needs behind the problem. The following sections detail the insights gained and how they informed our next steps.

Key Research Insights

Key Research Insights

Key Research Insights

Through research made in the discovery phase, I uncovered patterns in time management, recipe discovery, ingredient issues, and dietary preferences. These insights shaped the core challenges the solution must address, guiding design decisions.

Time Management

Making quick and efficient meal planning tools is essential to their experience.

User Statements

Time Management

Making quick and efficient meal planning tools is essential to their experience.

User Statements

Time Management

Making quick and efficient meal planning tools is essential to their experience.

User Statements

 Ingredient related Issues

Forgetting items, ingredient availability, and finding substitutes often lead to frustration and food waste.

User Statements

 Ingredient related Issues

Forgetting items, ingredient availability, and finding substitutes often lead to frustration and food waste.

User Statements

 Ingredient related Issues

Forgetting items, ingredient availability, and finding substitutes often lead to frustration and food waste.

User Statements

Finding Recipes

Users face difficulties in discovering diverse, quick, and tailored recipes that meet specific needs.

User Statements

Finding Recipes

Users face difficulties in discovering diverse, quick, and tailored recipes that meet specific needs.

User Statements

Finding Recipes

Users face difficulties in discovering diverse, quick, and tailored recipes that meet specific needs.

User Statements

Dietary Preferences and Restrictions

Meeting various dietary needs is complex and time-consuming, yet critical for user satisfaction.

User Statements

Dietary Preferences and Restrictions

Meeting various dietary needs is complex and time-consuming, yet critical for user satisfaction.

User Statements

Dietary Preferences and Restrictions

Meeting various dietary needs is complex and time-consuming, yet critical for user satisfaction.

User Statements

Humanising the problem

Humanising the problem

Humanising the problem

After identifying recurring pain points and themes, two user archetypes were developed to contextualise these issues and keep the focus on real-world needs. Defining these archetypes guided the design process by clarifying user motivations and constraints.

“Cooking for my family makes me happy, but sometimes the planing takes away the joy.”

“I love eating healthy, but it’s hard to find quick, nutritious meals that fit my allergies and budget.”

Mapping the cooking experience

Mapping the cooking experience

Mapping the cooking experience

Even though every user’s approach varies, five core stages that consistently shape meal planning. Users might not follow these steps in the exact same order, but they represent the key touch points where challenges and opportunities for improvement often arise.

Make meal Plan

Buying Groceries

Cook Meal

Serve meal

Refrigerate & Store

Updated problem statement

 People want to eat healthily and save time, but the complexity of meal planning due to diverse dietary needs and schedules makes it overwhelming. They often resort to unhealthy takeout or repetitive meals because leading to poor eating habits and food waste.

User specific goals

User specific goals

User specific goals

In creating user goals section, I developed distinct personas to illustrate diverse use cases, highlighting how this project could addresses each different unique needs and goals.

Explore

Approaching the problem

Guiding the ideation process toward a user-centric and effective meal-planning solution involves answering key questions through design and development. By focusing on the diverse needs of the target users—and ensuring the final product meets those needs.

Guiding the ideation process toward a user-centric and effective meal-planning solution involves answering key questions through design and development. By focusing on the diverse needs of the target users—and ensuring the final product meets those needs.

Brainstorming

A mind map was created to quickly visualize the project’s scope and ensure that essential user needs—such as quick, healthy meals—remained front and center. By mapping out key features like recipe suggestions, meal planning, and grocery lists, it became easier to spot connections between user needs, potential integrations (such as smart devices), and ethical considerations like privacy and inclusivity. This approach clarified the app’s primary objectives, identified potential pitfalls, and offered a structured path for subsequent design decisions.

User Centred Design Canvas

The User-Centered Design Canvas is a strategic tool used to keep the project’s focus on real user needs, motivations, and challenges throughout development. In this case, it helped align the “Meal Plan” app’s design with the diverse requirements of personas like Elif Aksoy (a health-conscious parent) and Ali Mustapha (a fitness enthusiast). By capturing user problems, motives, fears, and business objectives in one place, the canvas ensured a balanced approach that prioritized both user and business goals. It also integrated ethical considerations, accessibility, and user feedback mechanisms, providing a comprehensive roadmap for building a solution that not only meets user expectations but also stands on solid market and ethical foundations.

Potential solutions

 a personalised, user-friendly app that simplifies meal planning by offering quick, healthy recipes, efficient ingredient management, and integration with smart devices, catering to diverse dietary needs and busy lifestyles. This solution was chosen to address the common challenges of time constraints, dietary diversity, and the complexity of meal planning, ensuring users can maintain healthy eating habits with minimal effort starting from their phone anywhere.

Nutritional Information Display

Detailed nutritional information for each recipe.

Each recipe in the app comes with comprehensive nutritional data, including calorie count, macronutrients (proteins, fats, carbohydrates), and micronutrients (vitamins and minerals). This helps users make informed decisions about their meals and ensures they meet their dietary and health goals.

Weekly Meal Planning

Customisable meal plans that fit users' schedules and dietary goals.

 Users can select from a range of pre-made weekly meal planning templates that cater to different dietary preferences and lifestyles, such as vegetarian, high-protein, or family-friendly plans. These templates can be customised to fit the user’s schedule, ensuring a balanced and convenient meal plan for the week.

Ingredient Tracking and Expiration Reminders

Track pantry items and receive alerts for expiring ingredients.

Users can scan or manually input their pantry items into the app, which then tracks the quantity and expiration dates of each ingredient. The app sends reminders when items are nearing their expiration date, helping users reduce food waste by suggesting recipes that use those ingredients.

Extra information from community

Read articles related to health, foods, and other product reviews

Meal Plan will offer users access to community driven content, allowing them to read articles related to health, food, and product reviews. This feature will provide valuable insights and tips from experts and fellow users, helping individuals make informed decisions about their meals, ingredients, and nutrition.

Step-by-Step Cooking Tutorials

Interactive guides and video tutorials for cooking recipes.

This feature provides users with detailed, step-by-step instructions for preparing each recipe. Tutorials include text descriptions, images, and videos to guide users through the cooking process. The app also supports voice commands, allowing users to navigate instructions hands-free.

Personalised Recipe Suggestions

Based on user preferences, dietary restrictions, and available ingredients.

This feature uses user profiles and preferences to suggest recipes that align with their dietary needs and preferences. Users input their dietary restrictions, favourite cuisines, and ingredients they have on hand, and the app generates personalised recipe suggestions. This ensures that users always have a variety of meal options tailored to their specific needs.

Auto-Generated Grocery Lists

Ability to create shopping lists based on selected recipes and meal plans.

Once users have selected their meals for the week, the app generates a comprehensive grocery list that includes all the ingredients needed for the recipes. This list can be organised by category (e.g., produce, dairy, pantry items) and even sorted by store layout to make shopping more efficient. The feature also allows users to check off items as they shop.

Connect to iot

Link the app to your compatible home devices and control from the app

Meal Plan will allow users to link the app to their compatible smart home devices, enabling seamless control over kitchen gadgets such as ovens, refrigerators, and smart assistants. This integration streamlines the cooking process, allowing users to manage meal preparation, track ingredients, and even set cooking timers all within the app.

Story Boarding

Story Boarding

Story Boarding

Creating storyboards highlights real-life use cases, These visual narratives help understand how Meal Plan can integrates seamlessly into daily routines and special occasions, making it a practical and versatile tool.

This flow explores a solution where a user uses the app to quickly cook a meal

This flow shows Elif planing an event and using the app to make a meal

Solution

Bringing the vision to life

This app aims to simplify and enhance the meal planning experience for Users (From everyday users to busy professionals and health-conscious individuals) by providing quick, healthy, and customisable recipes, efficient ingredient tracking, and seamless integration with smart devices. Our mission is to help users save time, reduce food waste, maintain a balanced diet, and achieve their health and fitness goals, all while accommodating diverse dietary preferences and other constraints.

This app aims to simplify and enhance the meal planning experience for Users (From everyday users to busy professionals and health-conscious individuals) by providing quick, healthy, and customisable recipes, efficient ingredient tracking, and seamless integration with smart devices. Our mission is to help users save time, reduce food waste, maintain a balanced diet, and achieve their health and fitness goals, all while accommodating diverse dietary preferences and other constraints.

Onboarding

Users are guided through a three-step onboarding process. This onboarding process educates users about the app’s value proposition, sets expectations, and ensures a smooth user experience.

Users are guided through a three-step onboarding process. This onboarding process educates users about the app’s value proposition, sets expectations, and ensures a smooth user experience.

Splash screen

Onboarding process

Onboarding process

Onboarding process

Sign In / Log in

Sign in / Log in

Onboarding

Users are guided through a three-step onboarding process. This onboarding process educates users about the app’s value proposition, sets expectations, and ensures a smooth user experience.

Cooking Skills

Favourite Cuisine

Dietary restrictions

Favourite Cuisine

Ingredient restriction

Creating a Meal Plan

Meal plan generation is one of the core features of the app. On the Home page, users can access a Meal Plan page that displays plans for the current and past weeks. Weekly meal plans can be generated and customised, and there's an option to create mood-based plans. The app also offers AI-generated randomised meal plans for variety.

Meal plan generation is one of the core features of the app. On the Home page, users can access a Meal Plan page that displays plans for the current and past weeks. Weekly meal plans can be generated and customised, and there's an option to create mood-based plans. The app also offers AI-generated randomised meal plans for variety.

Home

Plan

Search

Add meal

Add plan

Auto generate

Random

Select template

Searching with filters

The search bar allows users to find meals by searching for specific dishes or applying filters based on ingredients, cuisines, cooking time (under 30 minutes), dietary needs, and calorie count.

The search bar allows users to find meals by searching for specific dishes or applying filters based on ingredients, cuisines, cooking time (under 30 minutes), dietary needs, and calorie count.

Community Articles

Users can request articles on specific topics, including kitchen appliances, or read content from various sources, such as blogs, magazines, and journalist reviews. They can also submit their own articles for publication, subject to moderation.

Users can request articles on specific topics, including kitchen appliances, or read content from various sources, such as blogs, magazines, and journalist reviews. They can also submit their own articles for publication, subject to moderation.

Write article

Community

Explore Articles

Select articles

Read

Submit for review

Published

Shopping List

Users can create shopping lists by searching for ingredients or by directly generating them from meal plans or saved recipes. While shopping, they can check off items and delete those that are already in their pantry or ‘Home Store’ to avoid unnecessary purchases.

Users can create shopping lists by searching for ingredients or by directly generating them from meal plans or saved recipes. While shopping, they can check off items and delete those that are already in their pantry or ‘Home Store’ to avoid unnecessary purchases.

Shopping

Add to shopping List

Search

Select ingredient

Add

Select item

Add to pantry

Select Storage location

Delete

Confirm delete

Checking up with your kitchen

The app features a Home Store and Kitchen section. In the Home Store, users can create virtual spaces to track their pantry items. This helps them stay organised and avoid unnecessary purchases. Users can also connect and monitor their supported home appliances, assigning custom names to devices like storage boxes and freezers.

The app features a Home Store and Kitchen section. In the Home Store, users can create virtual spaces to track their pantry items. This helps them stay organised and avoid unnecessary purchases. Users can also connect and monitor their supported home appliances, assigning custom names to devices like storage boxes and freezers.

Finding a recipe

When selecting a recipe, users can view its cooking time, nutritional information per serving, and adjust ingredient quantities based on the number of people they're serving. The app checks recipe ingredients against the user's Home Store, highlighting missing items that can be added individually or collectively to the shopping list. Users can also read reviews from other users and discover related recipes.

When selecting a recipe, users can view its cooking time, nutritional information per serving, and adjust ingredient quantities based on the number of people they're serving. The app checks recipe ingredients against the user's Home Store, highlighting missing items that can be added individually or collectively to the shopping list. Users can also read reviews from other users and discover related recipes.

Following a recipe

The app provides step-by-step instructions for recipes, accompanied by a voice assistant for hands-free navigation while cooking. Users can set timers as needed and receive suggestions for serving the completed meal. After cooking, they can share their experience by adding reviews and photos."

Measuring the impact

After all iterations for the project an informal test was conducted on ten users with a Figma prototype in an uncontrolled environment with different circumstances as well as a check with the project requirements

Adherence to Apple human interface guidelines for iOS 15

In testing for accessibility the final prototype was tested with the ally contrast checker plugin on Figma

WCAG compatibility of AA

In testing for accessibility the final prototype was tested with the ally contrast checker plugin on Figma

Excellent Completion Rate

one of the result was the people that used the app were able to understand the flow of the app and were able to navigate the app well

8 users said they would use this app regularly

10 users were given the prototype to use without instructions but explanation on the use of the app to use it how it will fit into their daily lives and 8 of them said they would use it regularly if it worked as explained

User engagement rate of 80%

8 out of the 10 users proposed the main reason they would be using the app is because of the features and flow of using the app while the design of the app was considered to be clean and easy to understand

Relative Reduction in meal planning time 

Compared to the normal way most users use in preparing a meal if this app is used properly it show a potential to act as a personal kitchen assistant and reduce the time it takes in creating a meal either if its a single mal or a weeks plan

Future

Creating Meal Plan 1.0

While the project successfully met all its initial goals, standing out in a competitive market will require further enhancements and strategic differentiation to elevate its value and impact.

While the project successfully met all its initial goals, standing out in a competitive market will require further enhancements and strategic differentiation to elevate its value and impact.

Improve Onboarding Process

Develop a more comprehensive onboarding process to help new users understand the app’s features quickly.

Include interactive tutorials, guided tours, and contextual help tips to ensure users can navigate the app with ease and make full use of its capabilities from the start.

Focus on Accessibility

Enhance the app's accessibility to ensure it is usable by a wider audience, including those with disabilities.

 Implement features such as voice control, text-to-speech, adjustable font sizes, and high-contrast modes. Conduct accessibility testing to identify and address any barriers.

Incorporate Gamification Elements

Add gamification elements to make meal planning more engaging and fun.

Introduce features such as achievement badges, challenges, and rewards for users who regularly use the app, try new recipes, or reduce food waste. This can increase user engagement and retention.


Expand Integration with Other Services

Increase integration with other health and lifestyle services to provide a more holistic user experience.

Integrate with popular fitness trackers, grocery delivery services, and health apps. This will allow users to sync their meal plans with their fitness routines and streamline grocery shopping.

Utilise User Feedback for Continuous Improvement

Establish a robust system for collecting and analysing user feedback to guide continuous improvements.

Regularly update the app based on user suggestions and feedback. This can be done through in-app surveys, feedback forms, and beta testing programs.

Enhance Community Features

Strengthen community features to foster a supportive and interactive user environment.

Develop forums, recipe sharing, and user-generated content sections. Encourage users to share their meal planning tips, success stories, and favourite recipes with the community.

Implement Advanced Nutritional Analysis

Provide more detailed nutritional analysis and health insights.

Include features that allow users to track their macronutrient and micronutrient intake, monitor their progress towards health goals, and receive personalised dietary advice.

Focus on Data Privacy and Security

Ensure that user data is handled with the utmost care, focusing on privacy and security.

 Implement robust data encryption, clear privacy policies, and user consent mechanisms. Regularly update security protocols to protect user information.

Optimise for Different Devices

Ensure the app performs optimally across various devices and platforms.

Test and refine the app for different screen sizes and operating systems. Consider developing a web version of the app for users who prefer accessing it from their computers.

Enhance Personalisation Features

Increase personalisation in the app to cater to individual user preferences and dietary needs.

Implement more sophisticated algorithms to suggest recipes based on users' past behaviour, health goals, and seasonal availability of ingredients. This could involve machine learning techniques to better understand and predict user preferences.

Future App Testing

Test with diverse users, platforms, and real-life situations.

This expanded testing will help identify any usability challenges, performance issues, and opportunities for enhancement, ensuring the app meets the diverse needs of users in multiple contexts, including different dietary restrictions, accessibility requirements, and device compatibility.

Updating with content for the app

Regularly updating recipes, articles, and health-related content.

Consistently adding fresh recipes, seasonal meal ideas, and nutrition tips will keep users engaged, making the app a valuable, up-to-date resource that evolves with user preferences and trends. Incorporating user-generated content, such as reviews and shared recipes, can further enhance engagement.

Final Note

This project represents a comprehensive exploration into solving real user pain points around meal planning through thoughtful, user-centered design. By combining extensive research, innovative features, and a focus on inclusivity, the “Meal Plan” app showcases the potential for creating meaningful user experiences. While the app has successfully met its goals, there remain exciting opportunities for further refinement and development. These improvements will ensure the app not only meets the evolving needs of its users but also thrives in a competitive marketplace.

This project represents a comprehensive exploration into solving real user pain points around meal planning through thoughtful, user-centered design. By combining extensive research, innovative features, and a focus on inclusivity, the “Meal Plan” app showcases the potential for creating meaningful user experiences. While the app has successfully met its goals, there remain exciting opportunities for further refinement and development. These improvements will ensure the app not only meets the evolving needs of its users but also thrives in a competitive marketplace.

I'm available

Let's Connect

Feel free to contact me if having any questions. I'm available for new projects or just for chatting.

Anthony Akintola

I'm available

Let's Connect

Feel free to contact me if having any questions. I'm available for new projects or just for chatting.

Anthony Akintola

I'm available

Let's Connect

Feel free to contact me if having any questions. I'm available for new projects or just for chatting.

Anthony Akintola