Projects

FitMeals: Meal Planning Made Simple

May 2025 — Jun 2025, Sole designer

Introduction

Everyone is hungry

It’s dinnertime, your fridge is full, and yet you’re still wondering what to make. That’s where FitMeals steps in. Designed for busy people who want to eat well without the daily decision fatigue, FitMeals curates personalized meal options based on your dietary preferences and the ingredients you already have at home. Whether you're trying to hit your nutrition goals, reduce food waste, or simply make cooking easier, FitMeals helps you turn what you have into meals you’ll love.

When tasked with creating an end-to-end application, I chose to focus on health and wellness—an area many people struggle with in their busy lives. Through user research, I discovered that people often feel unmotivated to exercise and overwhelmed by the effort it takes to find and prepare healthy meals.

This led to the idea for FitMeals: an app that curates personalized meal suggestions based on user preferences and what they already have at home—making healthy eating easier, faster, and more sustainable.

Be the best

To better understand the landscape and design a product that truly stands out, I conducted a SWOT analysis on key competitors in the meal-planning space. This helped me identify not just what similar apps were doing well—like sleek interfaces or large recipe databases—but also where they fell short, such as lack of personalization or limited integration with pantry items.

By pinpointing these strengths, weaknesses, opportunities, and threats early on, I was able to shape FitMeals with a clearer vision: focusing on smarter, personalized meal planning that fits seamlessly into users’ daily routines.

The importance of user insights

Who is at the center of all this?

Putting the features on paper

Putting the features on paper

Going with the user flow

Starting off small

After interviewing avid Instagram users, I used affinity mapping to organize the feedback and uncover key patterns. Common themes like frustration with feed clutter and a desire for more control stood out. These insights helped me shape clear user personas, giving me a focused understanding of who I was designing for and what they needed most.

Consolidating the information from the affinity map was one of the more challenging parts of the process. With so many sticky notes full of individual thoughts and responses, it was easy to get lost in the noise. But I realized that simply collecting data isn't enough—what really matters is being able to distill it into something meaningful.

By pushing through that messy middle and looking for recurring themes, I was able to uncover key user needs and behaviors that directly shaped the user persona. This step was crucial in shifting from broad research to a focused understanding of who we’re designing for and what problems we need to solve.

Once I had a clear understanding of my users, I began defining the feature set by categorizing ideas into four buckets: must-haves, nice-to-haves, surprising & delightful, and can come later. This framework helped me prioritize with intention—focusing first on features that directly addressed core user needs, like personalized meal suggestions and pantry-based planning.

By breaking things down this way, I avoided feature overload and stayed grounded in what mattered most for the initial design. It gave me clarity and structure, allowing room for creativity while keeping the user experience at the center.

As I moved into defining the structure of FitMeals, I realized that having great features wasn’t enough—they needed to be organized in a way that made sense to users. That’s where the sitemap came in.

Creating the sitemap was like building the blueprint of the app. It helped me visualize how each screen would connect, how users would move through the experience, and where key features would live. Without it, the app risked feeling confusing or cluttered.

This step was crucial in ensuring that the final design would be intuitive, efficient, and aligned with how users naturally think and navigate. It laid the foundation for a seamless user journey.

With the sitemap in place, I had a clear structure for the app—but I still needed to map out how users would actually interact with it. That’s where the user flow came in.

While the sitemap showed the big picture, the user flow zoomed in on specific tasks, like finding a meal based on pantry items or saving a recipe. It helped me think through each step a user would take, anticipate pain points, and ensure the journey felt smooth and logical.

Creating the user flow was essential to designing an experience that not only worked on paper but also felt natural and effortless in action.

With the user flow mapped out, I had a clear sense of how users would navigate through key tasks—but I needed to start translating that flow into visual form. That’s where low-fidelity wireframes came in.

These early sketches allowed me to quickly test layout ideas, explore different screen structures, and focus on usability without getting caught up in visuals. It was a crucial step in making sure the core functionality made sense before moving on to higher-fidelity design.

Must Have


Daily low-effort wellness check-ins


Beginner-friendly workout and habit library with options like stretching, walking, yoga, and low-pressure cardio


Simple progress tracking dashboard


Option for meal ideas based on what is readily available to the user

Nice to Have


Mood-based recommendations


Gentle reminders and motivational nudges that feel supportive, not nagging


Option to personalize wellness goals

Surprising & Delightful


Ambient audio or music integrations with wellness activities


“Celebrate Small Wins” highlights progress such as “3 days hydrated!”

Can Come Later


Smart schedule syncing to suggest wellness breaks based on calendar patterns

Legend

What’s the product without a brand?

Logo it up

Once the structure and flow were solidified, it was time to bring the visual identity of FitMeals to life. I started by crafting a mood board, style tile, and logo—laying the foundation for the app’s branding.

This part of the process helped define the look and feel of FitMeals: clean, approachable, and energizing—reflecting the app’s goal of making healthy eating feel simple and doable.

These visual elements weren't just decorative—they served as a guide throughout the design process. When it came time to create the high-fidelity mockups, having a strong brand direction ensured consistency in color, typography, and tone, helping the final product feel polished and cohesive.

Designing a logo takes more than just creativity—it requires a deep understanding of the brand’s personality, purpose, and audience. For FitMeals, I focused on creating a logo that felt fresh, modern, and health-focused, while remaining simple enough to be instantly recognizable. It involved iterating through sketches, refining concepts, and ensuring the final mark worked well across different sizes and platforms.

Inspiration

Core values

Empowerment – Help users take control of their nutrition to fuel their fitness journey with confidence.


Precision – Deliver scientifically backed, calorie-accurate meal plans based on real workout data.


Trust – Commit to transparency in ingredients, macros, and sourcing for user peace of mind.


Sustainability – Promote habits and meals that support long-term health and fitness, not just short-term results.


Adaptability – Evolve with the user's lifestyle, training goals, and dietary needs for ongoing relevance.

Product name: FitMeals

Mood board

Manrope 14 px

Header 18 px

Manrope 18 px

Subheader 16 px

Manrope 16 px

Body 14 px

Manrope 14 px

XX

30 min • 200 cal

View recipe

XX

Calories burned

Cards

Buttons

Sign up

Sign up

Style tile

Just a few finishing touches

Transitioning from low- to high-fidelity wireframes was all about bringing the experience to life visually. I transformed basic form-heavy screens into more engaging, intuitive layouts by incorporating icons and imagery—especially in the input pages—to make entering information feel quicker and more enjoyable. This shift not only improved usability but also gave the app a more polished and approachable feel. I shared these high-fidelity mockups with users to gather feedback, which helped me fine-tune elements like spacing, visual hierarchy, and navigation flow.

Insights from usability testing

Reusable elements for a seamless experience

Users interpreted key features—like the “View More Recipes” button—accurately, expecting it to show additional personalized meals. Feedback suggested small improvements to onboarding, such as adding a unit selector for weight and using date of birth instead of current age for automatic updates. A common usability issue was the lack of navigation to go back to previous screens. Overall, participants rated their experience highly (mostly 4–5) and all said they would recommend FitMeals to others.

As the final step in the design process, I created a UI kit to keep all key visual elements organized and easily accessible. This included components like buttons, icons, form fields, typography styles, and color palettes used throughout FitMeals. Having a UI kit ensures consistency across the app and makes it easy to maintain or scale the design in the future—whether handing it off to developers or iterating on new features.

Header 18 px

Typography

Cards

Color palette

Subheader 16 px

Body 14 px

C74200

512400

00000

F8F8F8

F1F1F1

FE864A

FABA9A

FFE5D8

XX

Calories burned

XX

XX

30 min • 200 cal

View recipe

Time

Level

Calories

30 min

Intermediate

200

Manrope 14 px

Buttons

Icons

Input fields

Font

Manrope 18 px

Manrope 16 px

Manrope 14 px

Sign up

Sign up

Beginner

Intermediate

Advanced

lbs

Prototype

Next steps

In conclusion, designing FitMeals was a rewarding process that allowed me to turn user insights into a focused, functional, and visually engaging solution. While the current design meets core user needs, I’m excited about the opportunity to take it even further—by testing new iterations with users and refining the experience based on real feedback. I’m also interested in incorporating accessibility features to ensure the app is inclusive and usable for everyone, making FitMeals not just helpful, but truly accessible to all.

Create a free website with Framer, the website builder loved by startups, designers and agencies.