Skip to content
demo / concept report — build to follow
client app · product design specification · v0.1

The cooking assistant that lives where you live.

EatCookJoy's consumer side: an assistant-first home — joy — that plans meals, answers cooking questions and books chefs for you. Around it sit a smart Kitchen, Grocery, Chefs and Menus. Built in the existing v5 design system, shown here as high-fidelity mockups.

assistant-firstambient · not another tab grounded in your kitchenwarm & editorial halal · allergy-aware
download
Client App Spec — Wordv0.1 · full specification Chef App (B2B side) ↗the other side of the marketplace
the idea, on screen

Screen mockups

Rebuilt faithfully in the EatCookJoy v5 design system from the provided mock — Instrument Serif headlines, the sour-orange voice, the five-flavour taste palette, and the concentric "plate" blobs.

10:26▮▮▮ ⌃ 79
EatCookJoy
good morning, aziz
chef
here's everything i'm tracking. a few things want a plan this week.
● kitchen snapshot
16 things in your kitchen
3 need a plan this week — labneh, mint, olive oil.
labnehmintolive oil
open kitchen →
use what's expiringplan the week
use what's expiring
🍳 Plan this week's halal dinners👪 Friday dinner — 6
📷 ask joy anything…
💬joy
🍳kitchen
📋menus
📖recipes
🧑‍🍳chefs
4.2P0
joy — the assistant
Conversational home with inline tool cards, quick-start chips, and "ask joy anything".
10:26▮▮▮ ⌃ 79
your kitchen
Well stocked.
16 things on hand
pantry 16
shopping 9
✦ USE THIS WEEK —
labnehmintolive oil
FRIDGE
labneh1 tub
chicken thighs1 kg
cucumbers5
mint1 bunch
FREEZER
lamb mince500 g
💬joy
🍳kitchen
📋menus
📖recipes
🧑‍🍳chefs
4.3P0
Kitchen
What the household has, by location, with freshness dots and a "use this week" nudge.
10:26▮▮▮ ⌃ 79
your kitchen
Ready to shop.
9 on the list
pantry 16
shopping 9
AED 243.00
0/9 checked · est. total
send to carrefour →
print
SPICES
dried lime (loomi)AED 12
sumacAED 14
PANTRY
gheeAED 28
good olive oilAED 54
💬joy
🍳kitchen
📋menus
📖recipes
🧑‍🍳chefs
4.4P1
Grocery
Aisle-sorted list, running total, one-tap "send to Carrefour", shopping-mode check-offs.
10:26▮▮▮ ⌃ 79
this week
Dinners.
4 home nights · 1 chef night · all halal
SUNEMIRATI
saffron chicken mandi, cucumber & mint salad
~35 min · uses the saffron and chicken
MONLEVANTINE
lamb kofta with labneh & sumac
~25 min · labneh wants a plan this week
TUESOUTH INDIAN
south indian lemon rice, pickled veg
~20 min · fast weeknight · pantry-only
WEDMEDITERRANEAN
mediterranean branzino, pomegranate herb
~30 min · kids skip the herbs
FRIPRIVATE CHEF
chef hadi · ramadan-style iftar (booked)
6 guests · 7:00pm · halal · allergen-safe
💬joy
🍳kitchen
📋menus
📖recipes
🧑‍🍳chefs
4.6P2
Menus — week plan
Taste-palette colour-coded day cards with cuisine tags; Friday is handed to a chef.
10:26▮▮▮ ⌃ 79
tonight, hand it off
vetted local · halal-certified · flat price, no surge
94%
MATCH
SOUTH INDIAN · COASTAL
Lakshmi Iyer
"thali plates that travel back to kerala. zero cross-contamination."
● halal-certified● allergen-safe
★ 4.96
184 dinners
FRI
7:00pm
AED
220/pp
book lakshmi →
💬joy
🍳kitchen
📋menus
📖recipes
🧑‍🍳chefs
4.5P1
Chefs
Match score, plate-blob avatar, halal/allergen tags, flat AED price, one-tap book.
10:26▮▮▮ ⌃ 79
getting to know your kitchen
Any dietary rules?
HalalVegetarianVeganPescatarian
Allergies to flag?
⚠ Tree nuts⚠ ShellfishGlutenDairy
Who's eating?
2 adults2 kids (twins)
✦ WHAT THE APP REMEMBERS
🟢 Halal household · allergy-aware
🥜 Tree-nut & shellfish allergy — always honoured
👨‍👩‍👧‍👦 Family of 4 · twins-friendly portions
start cooking with joy →
💬joy
🍳kitchen
📋menus
📖recipes
🧑‍🍳chefs
4.1
Onboarding & preferences
Low-effort capture of diet, allergies, household — with an auditable "what the app remembers".
10:26▮▮▮ ⌃ 79
your creators
Follow taste.
their recipes surface by default
Mama Noura
levantine home cooking
following
Chef Kareem
gulf grills & mandi
following
Green Table
veg-forward · allergy-safe
+ follow
FROM MAMA NOURA — FOR YOU
musakhan rolls, sumac onions
halal · ~30 min · twins approved
💬joy
🍳kitchen
📋menus
📖recipes
🧑‍🍳chefs
4.7P2
Favourite creators
Follow creators; their recipes bias the assistant & Menus "by default".
Friday, 24 May6:13
✦ LIVE ACTIVITY · LOCK SCREEN
chef hadi
iftar · 6 guests · halal
47
MIN OUT
message →
track
ambient · not another tab
§6north star
Lock-screen Live Activity
When a chef is booked, the arrival counts down on the lock screen — one tap to message.
1 · product overview

An assistant that lives where you live

The Client App is the consumer side of EatCookJoy. It centres on an ambient cooking assistant that plans meals, answers cooking questions and books chefs on the user's behalf. Around that assistant sit the working surfaces from the founder note: a smart Kitchen, Grocery, Chefs and Menus with favourite creators.

design principles

  • Assistant-first. The conversation is the primary surface — most journeys start by asking, not navigating.
  • Ambient, not another tab. Present in the OS — lock screen, widgets, Live Activities, Siri.
  • Grounded in your kitchen. Plans and lists reference what the household actually has and prefers.
  • Warm & editorial. Paper-warm, confident serif voice, playful taste palette — human, never sterile.
  • Trust around food safety & money. Dietary needs, allergies and chef pricing are always unambiguous.

2 · Scope

FeatureWhat it coversSpecPriority
Cooking assistantConversational: plan meals, handle cooking FAQs, make bookings on the user's behalf.4.2P0
KitchenTrack what's in the kitchen; grocery optimization & lists; add items.4.3P0
GroceryThe optimized shopping list from kitchen + meal plan, aisle-sorted.4.4P1
ChefsDiscover and book vetted local chefs with a match score and flat pricing.4.5P1
MenusBrowse and collaborate on menus.4.6P2
Favourite creatorsFollow creators; their recipes surface by default.4.7P2

Out of scope this pass: the chef-side app (separate spec), payments/checkout beyond confirming a booking, full creator monetization, hardware/smart-fridge sensing, and OS surfaces (specced separately in §6).

4 · Screen specifications

4.2 cooking assistant — home

The heart of the app — a warm chat with the smiling-pot avatar, a serif greeting, and starter chips. Three core jobs: plan meals (a day or week around what's about to expire, respecting diet/time), handle FAQs, and make bookings in-thread. Rich tool cards (week plan, grocery list, chef match, pantry snapshot, memory) render inline, each with action chips. Money actions get an explicit inline confirm card.

4.3 kitchen

A living picture grouped by Fridge / Freezer / Pantry / Counter, with per-item quantity and a freshness dot (fresh / use-soon / almost-out), a "use this week" highlight, search and near-zero-effort quick-add. The kitchen is the input; Grocery (4.4) is the output.

4.4 grocery

"What we're cooking" minus "what we have" → an efficient aisle-sorted list with a running AED total, check-offs, and a send-to-store handoff (Carrefour / delivery). A one-handed shopping mode with large check targets.

4.5 chefs

Hand a meal to a vetted chef with transparent flat pricing. "Your regular" with shared history, plus discovery with a match score, cuisine, honoured constraints (halal-certified, allergy-aware), rating, rate (e.g. AED 220/pp) and what's included. Never surface a chef who can't meet a hard constraint. Booking is an explicit money confirmation → handoff to Live Activity tracking.

4.6 menus & 4.7 favourite creators

Browse and collaborate on menus (household-first; chef-collab as fast-follow). Follow favourite creators so their recipes bias the assistant's planning and the Menus surface by default — v1 is "follow + surface," not a full creator platform.

6 · the north star

Ambient & OS surfaces

The mock makes a strong case that the assistant lives beyond the app — these reinforce "ambient, not another tab," scoped after the core in-app loop.

  • Live Activity / lock screen — a confirmed booking counts down the chef's arrival ("chef lucia · 47 min out") and opens the thread in one tap.
  • Widgets, Dynamic Island, Siri / App Intents — "what's for dinner", a plan glance, and booking status without opening the app.
7 · the look & feel

Design system — from the v5 mock

The visual language is already built. These tokens are the source of truth; the mockups above are rendered directly from them.

Taste palette

Umami
#8B5CF6
Sweet
#E2415F
Sour
#E96B22
Salty
#E8B43B
Bitter
#6FA859

Surfaces & ink

Paper
#FFFFFF
Warm
#F8F4EC
Beige
#F2EBDC
Dark mode
#221F1A
Ink
#181818
Accent · sour
#E96B22
CTA · pink
#E2415F

Type & shape

Instrument Serif — “hand it off.”

Manrope — body & UI, tight tracking on bold display weights.

JETBRAINS MONO — LABELS · EYEBROWS · METADATA

Radii 12 / 18 / 24 / 28px · the smiling-pot mascot as the assistant avatar · concentric "plate" blobs in taste-palette colours for categories & chef avatars · a defined haptic vocabulary for key moments.

8 · Build priority

Demo/concept report · Client App v0.1 · companion to the Chef App (B2B) spec · May 24, 2026. Next step: decide scope, then build the website, app and backend with Claude Code. Mockup data is illustrative.