Chop'd
Cook Kid-Friendly Meals With What You Already Have
Cook Kid-Friendly Meals With What You Already Have
Cook Kid-Friendly Meals With What You Already Have
(In-Progress App Design)
Turn on-hand ingredients into dinners your kids will actually eat.
Turn on-hand ingredients into dinners your kids will actually eat.
Turn on-hand ingredients into dinners your kids will actually eat.

OVERVIEW
OVERVIEW
How Chop's Came About
How Chop's Came About
How Chop's Came About
I built Chop’d after experimenting with AI at home and realizing it could solve a real weeknight problem: turning random fridge and pantry ingredients into dinner ideas my kids would actually eat, without defaulting to the same meals.
I built Chop’d after experimenting with AI at home and realizing it could solve a real weeknight problem: turning random fridge and pantry ingredients into dinner ideas my kids would actually eat, without defaulting to the same meals.
The goal was to
The goal was to
The goal was to
Generate kid-friendly dinner ideas from ingredients we already had
Reduce picky-eater friction with simple swaps and familiar flavors
Break out of the repetitive weeknight rotation
My Role
My Role
My Role
End-to-End no-code app design
End-to-End no-code app design
DELIVER
DELIVER
Solution
Solution
Solution
Chop’d was designed to answer the weeknight question fast: “What can I make with what we have that my kids will actually eat?” The experience keeps everything in one flow. Add ingredients, set picky-eater preferences, and instantly browse kid-friendly recipe cards with swaps, shortcuts, and clear steps. The goal is fewer decisions, less negotiation, and a dinner that gets finished.
Chop’d was designed to answer the weeknight question fast: “What can I make with what we have that my kids will actually eat?” The experience keeps everything in one flow. Add ingredients, set picky-eater preferences, and instantly browse kid-friendly recipe cards with swaps, shortcuts, and clear steps. The goal is fewer decisions, less negotiation, and a dinner that gets finished.


1. Structured ingredient selection
What I did
Built a dropdown-based ingredient picker grouped by category (Proteins, Veg, Fruits, Dairy, Pantry)
Enabled multi-select and quick edits to assemble an ingredient list fast
Why
Faster than typing and easier to scan
Reduces mistakes and keeps inputs consistent
Improves recipe relevance by capturing structured data


2. Edge-case support: custom ingredient entries
What I did
Added manual ingredient entry when dropdown options don’t match
Designed it as a quick “add and continue” interaction
Why
Captures long-tail ingredients without complicating the UI
Makes the experience feel more forgiving and complete


3. Gave users precision control
What I did
Added a servings stepper so users can scale recipes up or down
Included a toggle to restrict results to only selected ingredients
Kept controls grouped near the primary CTA for quick decision-making
Why
Helps families plan portions without mental math
Gives users control when they want to avoid extra ingredients
Improves trust by aligning results with what users actually have


4. Tiered results by time + effort
What I did
Grouped results into three clear tiers (fast/simple → standard → more involved)
Used labels to set expectations before users open a recipe
Kept each card short with a preview line so scanning is effortless
Added a “Generate New Recipes” CTA so users can refresh results instantly without changing ingredients
Why
Lets users choose based on available time and energy
Reduces decision fatigue by narrowing options quickly
Encourages exploration when the first set isn’t a fit (taste, time, effort)
Makes the output feel curated and iterative rather than random


1. Structured ingredient selection
What I did
Built a dropdown-based ingredient picker grouped by category (Proteins, Veg, Fruits, Dairy, Pantry)
Enabled multi-select and quick edits to assemble an ingredient list fast
Why
Faster than typing and easier to scan
Reduces mistakes and keeps inputs consistent
Improves recipe relevance by capturing structured data


2. Edge-case support: custom ingredient entries
What I did
Added manual ingredient entry when dropdown options don’t match
Designed it as a quick “add and continue” interaction
Why
Captures long-tail ingredients without complicating the UI
Makes the experience feel more forgiving and complete


3. Gave users precision control
What I did
Added a servings stepper so users can scale recipes up or down
Included a toggle to restrict results to only selected ingredients
Kept controls grouped near the primary CTA for quick decision-making
Why
Helps families plan portions without mental math
Gives users control when they want to avoid extra ingredients
Improves trust by aligning results with what users actually have


4. Tiered results by time + effort
What I did
Grouped results into three clear tiers (fast/simple → standard → more involved)
Used labels to set expectations before users open a recipe
Kept each card short with a preview line so scanning is effortless
Added a “Generate New Recipes” CTA so users can refresh results instantly without changing ingredients
Why
Lets users choose based on available time and energy
Reduces decision fatigue by narrowing options quickly
Encourages exploration when the first set isn’t a fit (taste, time, effort)
Makes the output feel curated and iterative rather than random

1. Structured ingredient selection
What I did
Built a dropdown-based ingredient picker grouped by category (Proteins, Veg, Fruits, Dairy, Pantry)
Enabled multi-select and quick edits to assemble an ingredient list fast
Why
Faster than typing and easier to scan
Reduces mistakes and keeps inputs consistent
Improves recipe relevance by capturing structured data

2. Edge-case support: custom ingredient entries
What I did
Added manual ingredient entry when dropdown options don’t match
Designed it as a quick “add and continue” interaction
Why
Captures long-tail ingredients without complicating the UI
Makes the experience feel more forgiving and complete

3. Gave users precision control
What I did
Added a servings stepper so users can scale recipes up or down
Included a toggle to restrict results to only selected ingredients
Kept controls grouped near the primary CTA for quick decision-making
Why
Helps families plan portions without mental math
Gives users control when they want to avoid extra ingredients
Improves trust by aligning results with what users actually have

4. Tiered results by time + effort
What I did
Grouped results into three clear tiers (fast/simple → standard → more involved)
Used labels to set expectations before users open a recipe
Kept each card short with a preview line so scanning is effortless
Added a “Generate New Recipes” CTA so users can refresh results instantly without changing ingredients
Why
Lets users choose based on available time and energy
Reduces decision fatigue by narrowing options quickly
Encourages exploration when the first set isn’t a fit (taste, time, effort)
Makes the output feel curated and iterative rather than random
OVERVIEW
OVERVIEW
How the app uses AI to generate recipes
How the app uses AI to generate recipes
How the app uses AI to generate recipes
When a user picks ingredients, the app sends that list to a secure server (Supabase). That server asks OpenAI to create recipes based on what the user has, then sends the recipes back to the app to display.
When a user picks ingredients, the app sends that list to a secure server (Supabase). That server asks OpenAI to create recipes based on what the user has, then sends the recipes back to the app to display.
Next steps to make the AI results more accurate
Next steps to make the AI results more accurate
Next steps to make the AI results more accurate
To improve quality and relevance, the next steps are:
To improve quality and relevance, the next steps are:
To improve quality and relevance, the next steps are:
Give the AI clearer rules (use the selected ingredients first, don’t add extras when “only selected ingredients” is on)
Give the AI clearer rules (use the selected ingredients first, don’t add extras when “only selected ingredients” is on)
Keep the output consistent (every recipe includes the same basics: time, servings, ingredients, steps)
Keep the output consistent (every recipe includes the same basics: time, servings, ingredients, steps)
Add a quick safety check (if a recipe doesn’t match the ingredient rules, regenerate automatically)
Add a quick safety check (if a recipe doesn’t match the ingredient rules, regenerate automatically)