Skip to content
🤖 AI Demo · Live · May 2026

Cook @ EatCookJoy UAE
AI That Speaks.

Meet Noor — EatCookJoy's AI chef assistant. Booking concierge, allergy advisor, menu builder. Available in Arabic and English, 24/7 via WhatsApp and web.

94%AI Match Rate
12Allergen Flags
5Languages
338+Chef Network
24/7Available
REACH US NOW
+971 54 508 2199
💬 Chat on WhatsApp
Chef cooking
AI AVATAR DEMO

Meet Noor — Your AI Chef Assistant

Noor is EatCookJoy's conversational AI, powered by GPT-4o and ElevenLabs voice synthesis. She speaks Arabic and English, handles bookings, allergy checks, and menu planning — 24/7.

Noor — EatCookJoy AI Chef Assistant

Noor

EatCookJoy AI Chef Assistant

Speaking...
Assalamu Alaykum! Welcome to EatCookJoy UAE. I'm Noor, your personal chef assistant. Whether you're planning a dinner for 4 or a feast for 20, I'll find you the perfect chef — allergy-safe, Halal-certified, and ready for your kitchen. Shall we get started?
AVATAR SCRIPTS
Welcome Mode

"Assalamu Alaykum! Welcome to EatCookJoy UAE. I'm Noor, your personal chef assistant. Whether you're planning a dinner for 4 or a feast for 20, I'll find you the perfect chef — allergy-safe, Halal-certified, and ready for your kitchen. Shall we get started?"

Menu Builder

"I see you'd like to plan a special dinner! Tell me: how many guests are you expecting, and do any of them have dietary requirements? I can instantly filter our 100+ recipe library and match you with chefs specialising in Arabic, South Asian, or International cuisine."

Allergy Guide

"Your safety is our priority. Before every booking, I cross-check your allergy profile against every dish ingredient. Today, I'm flagging that the Lamb Biryani contains Gluten and Dairy. I've hidden 3 dishes that don't match your profile — here are the safe options for you."

وضع الترحيب

"السلام عليكم! أهلاً بك في EatCookJoy الإمارات. أنا نور، مساعدك الشخصي للطهاة. سواء كنت تخطط لعشاء لـ 4 أشخاص أو وليمة لـ 20، سأجد لك الطاهي المثالي — آمن من الحساسية، معتمد حلال، وجاهز لمطبخك."

بناء القائمة

"أرى أنك تريد التخطيط لعشاء مميز! أخبرني: كم عدد الضيوف المتوقعين، وهل لدى أحدهم متطلبات غذائية خاصة؟ يمكنني تصفية مكتبتنا التي تضم أكثر من 100 وصفة على الفور."

دليل الحساسية

"سلامتك هي أولويتنا. قبل كل حجز، أقوم بالتحقق من ملف الحساسية الخاص بك مقابل كل مكون في كل طبق. أخفيت 3 أطباق لا تناسب ملفك الغذائي."

INTERACTIVE DEMO

Chat with Noor — Live AI Demo

Noor

Noor · EatCookJoy AI

● Online & Listening

Assalamu Alaykum! 👋 I'm Noor, EatCookJoy's AI chef assistant. I can help you book a private chef, plan your menu, check for allergens, or answer any questions about our service. What can I do for you today?
🎤 Tap mic · speak in English or Arabic · Noor will reply out loud
Book a chef for Friday Allergic to nuts Prices أريد حجز طاهي Cuisines?
HOW IT WORKS

How the AI Responds

  • 🧠
    Keyword Intent Matching
    Noor detects booking intent, allergy concerns, pricing queries, and language — routing to the right response flow.
  • 🛡
    Allergy Profile Locking
    Once an allergen is flagged, it persists across every session. All dish recommendations are auto-filtered.
  • 🌐
    Arabic & English NLP
    Messages in Arabic are understood and responded to in Arabic. Seamless bilingual conversation.
  • 📅
    Live Chef Availability
    In production, Noor queries real-time chef calendars and returns top 3 matches with ratings, cuisine, and pricing.
PLATFORM ARCHITECTURE

Platform Architecture — Screens Identified

34 screens mapped across Web, Ops Portal, Client App, and Admin Dashboard.

WEB
WEB-01
Homepage Hero
Main landing, value prop, CTA
WEB
WEB-02
Chef Search & Filter
Cuisine, location, date, budget filters
WEB
WEB-03
Recipe Vault
100+ recipes, allergy-filtered
WEB
WEB-04
Allergy Declaration
12-flag allergy profile setup
WEB
WEB-05
Pricing Page
Session tiers, add-ons, FAQs
WEB
WEB-06
Booking Confirmation
Summary, escrow, receipt
WEB
WEB-07
Chef Profile Page
Bio, cuisine, gallery, reviews
WEB
WEB-08
WhatsApp Integration
Click-to-chat, AI handoff
WEB
WEB-09
Coverage Map
7 Emirates service area
WEB
WEB-10
Testimonials
Reviews, ratings, social proof
WEB
WEB-11
AI Chat Widget
Noor embedded on every page
WEB
WEB-12
Arabic Language Toggle
Full RTL bilingual site switch
OPS
OPS-01
Chef Name & Display Tab
Onboarding step 1
OPS
OPS-02
Contact & WhatsApp Tab
Number verification, DND hours
OPS
OPS-03
Address & Service Area
Emirates, radius, travel fee
OPS
OPS-04
Certification Upload
DHA/MOH/ID document upload
OPS
OPS-05
Photo & Kitchen Gallery
Profile photo, dish photos
OPS
OPS-06
Preferences & Pricing
Session types, rates, calendar
OPS
OPS-07
Goal Selection
Join vs. White-Label flow
OPS
OPS-08
Booking Dashboard
Upcoming sessions, earnings
OPS
OPS-09
Verification Queue
Admin review pending status
APP
APP-01
Client Registration
Sign up, profile, location
APP
APP-02
Allergy Declaration
12 allergen flags, persistent
APP
APP-03
Dish Browser (filtered)
AI-filtered by allergy profile
APP
APP-04
AI Chef Match Results
Top 3 matches, ratings, price
APP
APP-05
Booking Confirm & Pay
Escrow, Stripe, Shariah-compliant
APP
APP-06
Live Session Tracking
Chef en-route, in-kitchen status
APP
APP-07
Post-Cook Review
Rating, photo, tip option
APP
APP-08
Rebooking & Profile
Repeat booking, saved prefs
ADM
ADM-01
Ops Dashboard
All bookings, chefs, revenue
ADM
ADM-02
Payment Escrow Tracker
GMV, splits, payouts
ADM
ADM-03
Chef Verification Queue
Document review, approve/reject
ADM
ADM-04
LLM Analytics
Match rates, chat volume, NPS
SCOPE OF WORK

Scope of Work — 9-Phase Build Plan

01

Project Setup & Architecture

AWS DubaiGitHub CI/CDCloudflare CDNSSLTerraform

Infrastructure setup on AWS Dubai region for UAE data residency. GitHub repository structure, CI/CD pipeline configuration, domain setup for eatcookjoy.com and ops.eatcookjoy.com, SSL certificates, and Cloudflare CDN configuration for performance across the GCC region.

  • AWS VPC, RDS, S3, CloudFront configured for Dubai region
  • GitHub Actions CI/CD with staging and production environments
  • Domain DNS, SSL, and Cloudflare WAF configured
  • Monitoring: Datadog + PagerDuty alerts live
02

Frontend Development (Web + App)

Next.js 14React NativeTailwind CSSExpoTypeScript

Next.js 14 web platform with App Router and React Native mobile app. Full Arabic/English RTL toggle support with Noto Sans Arabic. Tailwind CSS for responsive design across web, iOS, and Android. Core pages: Homepage, Chef Search, Recipe Vault, and Booking Flow.

  • Next.js 14 web app with all 12 WEB screens
  • React Native app (iOS + Android) with all 8 APP screens
  • Arabic/English RTL toggle on all text elements
  • Responsive design tested across mobile, tablet, desktop
03

Chef Onboarding Portal (ops.eatcookjoy.com)

Next.jsAWS S3MulterSharp

6-tab multi-step onboarding form for chefs. Document upload (Emirates ID, DHA/MOH certification, cooking video). Goal selection flow — join marketplace vs. white-label. Admin verification queue with approve/reject workflow.

  • All 9 OPS screens built and functional
  • Secure document upload to S3 with virus scanning
  • Admin email notification on new chef submission
  • Verification status page for chefs to track progress
04

Client Booking App

StripeEscrow APIReact NativeFirebase

Allergy declaration (12 flags, persistent profile). Dish browser with AI filtering. Chef matching results with ratings and pricing. Escrow payment integration (Stripe, Shariah-compliant, 50/50 release split). Live session tracking and post-cook review.

  • 12 allergen flags with persistent cross-session profile
  • Stripe payment + escrow hold and release flow
  • Real-time chef location tracking (Firebase)
  • Post-cook review with photo upload and tip option
05

LLM AI Engine

GPT-4oClaude SonnetPineconeOpenAI Embeddings

GPT-4o or Claude Sonnet API integration for semantic chef matching. Allergen cross-validation engine that checks every dish ingredient against the client's allergy profile. Menu auto-tagger from ingredient lists. Review sentiment analyser. Multi-factor ranking algorithm combining cuisine, allergens, location, date, and budget.

  • Semantic chef matching with 94%+ accuracy target
  • Allergen cross-validation engine (real-time, per-booking)
  • Menu auto-tagger processing 100+ recipes
  • Review sentiment analyser feeding chef ranking score
06

AI Chatbot & WhatsApp Bot

TwilioWhatsApp Business APILangChainRedis

WhatsApp Business API via Twilio/Meta. Multilingual NLP handling Arabic, English, Hindi, Filipino, and Urdu. Lead capture, booking initiation, allergy intake, and chef brief generation. Smart notifications: 24h client reminder, 48h chef shopping list, post-cook review nudge.

  • WhatsApp Business API approved and integrated
  • 5-language NLP pipeline (AR, EN, HI, TL, UR)
  • Automated: booking confirmation, reminders, review nudge
  • Chef shopping list auto-generated 48h before session
07

AI Avatar "Noor"

HeyGen LiveElevenLabsTavusWebRTC

HeyGen Live Avatar API (Phase 1) or Tavus conversation sessions (Phase 2). ElevenLabs Arabic and English voice synthesis. Avatar persona: Noor — female, UAE-appropriate appearance. Emotion engine with welcoming, advisory, and safety alert modes. Embed on website, app, and WhatsApp video reply.

  • Noor avatar trained and voice-cloned in Arabic + English
  • 3 emotion modes: welcoming, advisory, safety alert
  • Embedded widget on homepage and booking flow
  • WhatsApp video reply integration (Phase 2)
08

Admin Dashboard & Analytics

ReactRechartsPostgreSQLMetabase

Chef verification queue with document review and approve/reject. Booking management and escrow payment tracker. LLM match rate analytics dashboard. Review management and automated chef ranking. Allergen incident log. Revenue dashboard showing sessions, GMV, and chef earnings.

  • All 4 ADM screens built and role-access secured
  • Real-time GMV and escrow dashboard
  • LLM match rate, chat volume, and NPS analytics
  • Allergen incident log with automated flagging
09

Compliance, Testing & Launch

UAE PDPLHalal ComplianceDHA/MOHk6 Load Test

UAE PDPL data compliance framework. Halal certification compliance engine integrated with chef profiles. DHA/MOH verification integration for food safety. Load testing for 1000+ concurrent users. Arabic/English QA testing. Soft launch with 25 founding chefs, followed by full public launch June 2026.

  • UAE PDPL data audit and compliance report
  • k6 load test: 1000+ concurrent users passed
  • Arabic/English QA on all 34 screens
  • Soft launch: 25 founding chefs, June 2026 public launch
TECHNOLOGY

Full Technology Stack

Every layer of the EatCookJoy UAE platform, from frontend to AI engine.

Layer Technology Purpose
Frontend WebNext.js 14, TypeScript, Tailwind CSSServer-side rendering, SEO, Arabic RTL support
Mobile AppReact Native (Expo), TypeScriptiOS + Android from single codebase
Backend APINode.js, Express, tRPCType-safe REST/RPC API layer
DatabasePostgreSQL (AWS RDS Dubai)Primary data store, UAE data residency
CacheRedis (AWS ElastiCache)Session storage, AI response caching
AI EngineGPT-4o / Claude Sonnet 4.6Chef matching, menu tagging, NLP, allergy validation
EmbeddingsOpenAI text-embedding-3-large + PineconeSemantic search over chef profiles and recipes
WhatsAppTwilio / Meta WhatsApp Business APIChatbot, notifications, booking initiation
AvatarHeyGen Live Avatar API / TavusNoor AI avatar — real-time talking head
VoiceElevenLabs (Arabic + English)Multilingual voice synthesis for Noor avatar
PaymentsStripe + Escrow APIShariah-compliant escrow, 50/50 release split
HostingAWS (ap-south-2, Dubai region)UAE data residency, PDPL compliance
CDNCloudflare (GCC PoPs)Edge caching, DDoS, WAF for Gulf region
AuthNextAuth.js + JWT + OTP (SMS)Secure authentication with UAE phone verification
MonitoringDatadog + PagerDuty + SentryAPM, error tracking, uptime alerting
🚀 RECOMMENDED LAUNCH PATH

Production Stack — Fast Launch

Get EatCookJoy UAE AI live in 4 phases — from demo to production-ready platform.

Phase 1 · Week 1–2
Front End Drop-In

Add this AI demo section directly to your current www.eatcookjoy-uae.com website. No full rebuild required — a single HTML/CSS/JS block embedded in the existing page.

Noor avatar animation
Chat widget UI
Arabic / English toggle
WhatsApp CTA integration
⚡ No backend needed in Phase 1 — scripted responses only.
Phase 2 · Week 2–4
Live AI Chat Engine

Connect the chatbot to a lightweight Node.js or Next.js API route calling OpenAI GPT-4o or Claude Sonnet 4.6. Real responses, real booking logic, real allergy matching.

Next.js API routes
OpenAI / Claude Sonnet
System prompt: ECJ persona
Redis session cache
Stack: Next.js 14 · Node.js · GPT-4o or Claude Sonnet 4.6 · Redis
Phase 3 · Week 3–5
n8n Automation Layer

Deploy n8n for lead routing, WhatsApp notifications, CRM handoff, chef booking confirmations, review nudges, and allergy brief generation — all without writing custom code.

WhatsApp lead notifications
Chef booking alerts
24h client reminder flows
CRM (HubSpot / Notion) sync
Stack: n8n (self-hosted or cloud) · Twilio WhatsApp · Webhook triggers
After approval
Phase 4 · Month 2+
Avatar Upgrade: HeyGen / Tavus

Once the website experience is approved, connect Noor to a real avatar API. HeyGen for polished video generation (from $5), or Tavus for live conversational video sessions with real-time conversation URLs.

HeyGen Live Avatar API
Tavus conversation sessions
ElevenLabs Arabic voice
WhatsApp video replies
HeyGen pay-as-you-go from $5 · Tavus conversation_url + webhooks
Avatar Platform Comparison
Phase 4 decision guide
Need Best Fit Why
Fastest MVP HeyGen Direct API, pay-as-you-go from $5, ready-made avatar models, Arabic voice support
Real-time conversational video Tavus conversation_url + webhooks, live sessions, callback support for active status
Custom real-time voice/avatar stack D-ID + LiveKit Most flexible, most technical — suitable for Phase 5+ custom build