resume

Crafted Plates

A smart meal planner to reduce decision fatigue

the problem

Most apps give you hundreds of recipes.

But people don’t need recipes.

They need decisions made.

So what if your pantry could think for you?

No recipes. No friction. Just a gentle nudge to get started.

what i essentially did

People love cooking, but hate the decision fatigue of planning every single meal. So I reimagined the entire flow - from understanding user preferences, to tracking pantry inventory, and finally generating meal options dynamically.

the role and process

End-to-end product thinking:
UX flows · Interaction design · Content logic · Visual system
Solo project (4 weeks) · Prototyped and tested on peers with varied cooking habits.

but before, some product decisions:

I dropped anything that didn’t reduce effort.
No account creation. No shopping list. No multi-day plans.

Good UX is about clarity, structure, and knowing when to stop adding “features”

key screens in the flow

3 core flows: Pantry → Suggestions → Cooking

12 primary screens

1.

Onboarding

I designed a simple flow to gather dietary needs without overwhelming users

- cutting drop-off rates while feeding smart logic into later suggestions.

2.

Ingredient list and Ingredient Swap

Users often panic if they’re missing one ingredient. So I built a swap flow that suggests alternates instantly, and adjusts steps accordingly.

3.

Smart Recipe Suggestion Based on Pantry

Users often forget what they had in their pantry before making a meal. Now, users see meals they can make right now - based on pantry items available, esp with pantry items expiring soon


This reinforces utility without demanding effort.

(using AI assisted smart suggestions - which can later learn your pantry items.. preferences.. to suggest “smartly”)

4.

Cooking Mode

I built a focused ‘Cooking Mode’ that reveals steps with built-in timers, so users can follow along without touching the screen or losing their place.
It reduces mental load and makes finishing a recipe feel doable, even on low-energy days.

Testing & Iteration

I did 2 rounds of testing with my low and mid fidelity wireframes, identified issues and iterated based on 3 criteria:

Was it adding to the ease of the flow of each feature?

Did it reduce cognitive load to make or reach a decision faster for the user?

Did it make introducing newer concepts simpler?

Two of the important flows that iterated to a much better place because of testing were:

1.

Alternate ingredient flow

This being one of the USPs of my product, I wanted to have the feature integrated subtly in the ingredient’s list and this is the evolution of the feature

V1: Check for alt ingredients after the ingredient selection

V2: Alt ingredients integrated within the selection with an option to check it back and forth

UI: After the last iteration, I added signifiers within the list to nudge users, signify additions or subtractions

2.

Cooking flow integration

The cooking mode evolved as a nice to have to one of the core features based on feedback during interviews

V1: Introduced as a nice to have extra feature, with text being the focus

V2: Made it a standalone feature to autoplay the recipe to make cooking hands-free, with audio being a focus as well

(inspired from spotify’s play UI)

UI: Added a timer for each step to make cooking mode work best hands free, with an option to jump back/forth to each step

The future, long term:

A system that doesn't just suggest what to cook, but adapts to how you live.
Built on pantry logic, guided by AI, designed for real-life energy levels. Some possible ideas include:

AI-tuned suggestions that evolve with behavior

Learn user cooking patterns, ingredient preferences, and effort tolerance over time to deliver increasingly accurate and personalized suggestions; not just recipes, but smart defaults

Predictive pantry forecasting

Based on usage and cooking history, the system could pre-emptively suggest replenishments or alert about potential gaps before they affect meals:

“You’re likely to run out of onions this week.”

Smarter Suggestions Engine

Let the system learn your pantry patterns and nudge you before ingredients expire:

“You have tofu and carrots expiring soon. Want to try this stir-fry?”

Good UX doesn’t try to fix you. It just helps you get dinner on the table without overthinking it.

Thanks to Adam Brodowski and Clara Bunker for their feedback on this project!