Solo Project · SmartKit

Cooking doesn't leave your hands free. The interface couldn't ask for them.

SmartKit is a voice-first cooking assistant that runs on a kitchen exhaust-hood display, keeping cooks focused and safe. I mapped key tasks, prototyped in Figma, and refined the flows through sketch critiques: natural voice prompts, a live transcript and mic feedback, timers, grocery add-to-list, and simple appliance controls.

SmartKit branding on a kitchen exhaust-hood display, overlaid on a photo of a modern kitchen
Role
UX Research & Product Design
Timeline
2 weeks
Contribution
Research, interaction design, prototyping
Methods & tools Competitive Analysis Figma Prototyping Sketch Critiques Conversational Design

The challenge

"Cooks work with messy, occupied hands. Recipe apps expect the opposite."

Cooks often work with messy or occupied hands, moving between heat, knives, and ingredients. Traditional recipe apps expect tapping and reading long paragraphs. That causes lost place, timer juggling, and unsafe glances at phones.

  • Distance & environment: 1–2m viewing distance, in a dim, steamy kitchen.
  • Attention: short windows, eyes mostly on food and heat.
  • Recovery: must support picking back up quickly after an interruption.
  • Inferred

    People don't need more information while cooking, they need just-in-time cues they can confirm at a glance. That led to a system where voice does the talking and the UI makes the state obvious.

My first idea was a simple touch screen hung on the wall. Then I came across computerized exhaust hoods while browsing online, and that stuck with me: a screen built into the chimney/exhaust area sits at eye level, right in the center of the cooking activity, and couples naturally with the appliances it's already controlling.

  • In scope: UI feedback (transcripts, mic pulsing), projection interactivity, task control via speech, core voice flows (instructions, assistant responses).
  • Out of scope: gesture-based input, real hardware response (the oven actually heating up), real voice recognition or NLP.

What the system had to do

  • Make the next step obvious at a glance, using voice plus concise visuals.
  • Stay hands-free whenever possible: voice prompts, transcript, large controls.
  • Always show critical status, timers, temperature, fan/light, safety.
  • Reduce "what now?" pauses and hunting through menus.
  • Be forgiving: save progress, allow corrections, no dead ends.

"I started by looking at what already exists."

  • Observed

    Landscape scan: reviewed 20+ smart-kitchen products already on the market to mood-board glanceable patterns and ambient feedback, and to see where voice interaction typically breaks down, usually in recovering from a misheard command, not in the happy path.

  • Tested

    Sketching & critique: sketched two distinct layout directions, then showed them to three or four friends and carried forward the version most people responded to, refining labels and control placements from there.

  • Observed

    Moments that matter: mapped mixing, heating, plating, and clean-up to find opportunities for micro-prompts and non-verbal cues, timers, status lights, gentle nudges.

Mood board of 20+ smart-kitchen products and hood displays reviewed during the competitive landscape scan
Mood-boarding glanceable patterns and ambient feedback across 20+ smart-kitchen products.

From there I mapped the key tasks a cook actually needs mid-recipe: hearing the next step, restarting a timer, adding a missed ingredient to a grocery list, adjusting an appliance, all without touching a screen with wet or messy hands.

"A dual-channel guide, not another screen to read."

The system speaks the next step while a transcript strip echoes it on screen. A fixed action bar anchors timing, heat/fan, and "next" so controls never move. Ambient rings show progress and safety without interrupting.

  • Voice-first, not voice-only: every prompt appears in a transcript panel so users can confirm at a glance.
  • Ambient status: subtle edge lighting and soft tones for timers and safety, no blocking modals mid-step.
  • Error-lite design: forgiving confirmations ("Ready to proceed?"), progress autosaves.

"Don't design how you want your audience to speak, design how they will."

A line from class that reshaped how I wrote every voice prompt, toward natural, user-centered phrasing rather than directives. The Sketching User Experiences workbook was the other big influence, it's what pushed me to sketch the projected steps as their own separate surface rather than folding everything into one screen.

The course covered storyboarding, video, and physical prototyping too, but none fit this brief. Video is great for storytelling, not for testing dynamic interface interaction. Physical prototyping didn't make sense for hardware that doesn't exist yet. Sketching got me through early layout decisions, but once I needed to show precise dialogue progression and system feedback, only a high-fidelity, clickable Figma prototype could carry it.

What makes it work

Interaction model

Click a card below to see how each principle plays out.

Prototyped in Figma

Key moments

Optimized for the hood display, with a tablet fallback.

Visual identity

Dark, calm, and legible through steam.

A near-black surface so the display disappears into the hood at rest, with color reserved for status: green when something's handled, amber for a reminder, red for caution. One clean sans-serif, bold for the moment that matters, regular for everything supporting it.

Background #0F0F0F
Surface #373536
Assistant accent #66D7D1
Status, handled #22804E
Status, reminder #C48E46
Status, caution #ED5051

Dish Complete!

Display & confirmations

Bold sans-serif, reserved for the moments that close a loop.

Kitchen Appliances

Labels & body

Same family, regular weight, for everything a cook scans rather than reads.

A click-through of the prototype: transcripted prompts, multi-timers, safety cues, and "Dish Complete!"

What I learned

  • Design for real, messy life. My psych brain kept screaming: context matters. In a hot, splashy kitchen, short plain prompts and big, stable controls beat clever UI. When hands are busy, reducing cognitive load is kinder than adding features.
  • Two ways to feel sure. People trust their actions when they get redundant feedback. Voice plus on-screen transcript gave quiet reassurance ("it heard me") and cut backtracking, a tiny dose of certainty at the exact moment you need it.
  • Nudge, don't interrupt. Soft, ambient cues (timer rings, subtle tones) plus a fixed action bar kept flow intact way better than pop-ups. Consistency became the safety net, same place, same actions, less thinking while the stove is on.

On prototyping itself

Three things I'll remember about prototyping

  • It's nonjudgmental. Early sketches and low-fi drafts let me try big ideas without worrying about being "wrong." I've come to see prototyping as a space for experimentation, not validation.
  • It's a communication instrument, not just a demo. A prototype has to clearly convey its objective, it doesn't need to work exactly like the finished product. Everything I built was meant to communicate the experience, not simulate the engineering.
  • Flaws are inevitable, and that's fine. Every test and peer review surfaced something new. I learned not to cling to any one version, even late-stage changes, like how the assistant confirms a request, made the whole thing more robust.

"I prototyped the interaction model, then tried to break it."

  • Proposed

    Testing the error-recovery flow in real cooking sessions, hands genuinely occupied, kitchen genuinely noisy, rather than a desk walkthrough, which can't fully replicate the conditions the design is meant for.

What I'd do next
  • Integrate with real hood and cooktop protocols; add haptic pings to supplement audio.
  • Ingredient recognition: one-tap grocery add and smart substitutions.
  • Structured study (8–12 participants): time-to-advance, error rate, NASA-TLX workload.
Explore further

View Prototype → Watch Full Demo →