To-Do · one place, one trail
Single rolling list — April handover + 15 May launch-prep + 18 May meeting + 20 May testing-dashboard audit. Newest entry on top, older blocks kept as the trail. Compiled from WhatsApp (ECJ-UAE Testing · Pending · FZainab · Chef Chats), Gmail, and the Aziz × Zainab daily sync. Reachable by direct link only — not in site nav.
The UAE Build, at a Glance
Period: 17 Apr → 20 May 2026 · Participants: Aziz · Zainab · Mariela · Sin · Reviewed: 876 lines, 157 attachments. Mirrors the standalone testing-dashboard ↗.
What's Blocking Today — 20 May 2026
- SEO submission to Google Search Console + GMB — PRs #9 and #15 merged;
robots.txt+sitemap.xmlverification + URL Inspector handoff still owed. P0 Mariela - Admin login broken for
aziz6492370@gmail.com— screenshot + URL requested by Mariela; cannot see admin user list. P0 Aziz - Stripe / payout flow for UAE chefs — chefs use C3 exchange-house cards, no bank accounts; UAE methods (Apple Pay, Tabby, Tamara) under review. P1 · Invest Zainab
- Chef Ayesha login + manage-menu visibility — password reset owed; cannot view recipes selected by client Quraysh. P0 Aziz
- 338 UAE chef-invite emails — drafted in Gmail, holding for "green flag" once intake + chef-app flows confirmed end-to-end. Gate Aziz
✅ Completed & Live 17 SHIPPED
- Chef list ordered by creation date 25 Apr · Mariela
- Filter chefs by country 27 Apr · Mariela
- UAE intake default — chefs routed via UAE flow 25 Apr · Zainab
- "Test account" DB flag removed — 17 chefs now visible 27 Apr · Sin
- Super Admin visibility & permissions live 29 Apr · Mariela
- UAE pricing locked: AED 350 / 450 / 650 29 Apr · Mariela
- Disclaimer in UI for groceries + travel fees 29 Apr · Mariela
- Chef distance/availability — closest sorted 04 May · Mariela
- Chef Policies master PDF circulated 05 May · Mariela
- Currency fixed to AED for UAE 07 May · Mariela
- Brevo welcome-email credentials shared 08 May · Mariela
- Payment Method added in Client App 11 May · Mariela
- Add / swap / delete recipes in Client App 11 May · Sin
- Credit-card registration tested clean 12 May · Aziz
- Distance shown in km (not miles) 15 May · Mariela
- PR #9 merged — 167 SEO pages live 20 May · Zainab
- PR #15 merged — SEO Playbook on main 20 May · Zainab
🔲 Pending & Open 15 OPEN
- SEO submission — GSC + GMB path forward Owner: Mariela · coordinating
- Admin login redirect / blank screen aziz6492370@gmail.com · awaiting screenshot
- Chef Ayesha password reset + secure share Owner: Aziz
- Stripe + UAE payment methods (Apple Pay, Tabby, Tamara) Eng review
- UAE chef onboarding documents OHC, NOC, EIDA, Labour card, employer + visa expiry, culinary cert
- 5–10 portfolio photos on chef registration Noted 14 May
- Halal filter — hide gelatin, pork, alcohol Sin scoping · 09 May
- Female-client home-visit chef filter + e-invoicing rules Logged 14 May
- Manage menu — chef cannot see client's selections Ayesha × Quraysh · 17 May
- Food-handler-cert upload errors Blocks chef intake · 17 May
- Recipes page 7 crash + search not returning all desserts Reported 17 May
- Snellito mobile app share / clipboard link broken Web works, app fails · 18 May
- Recipe direct-link lands on general page 28 Apr · still open
- Time-window restrictions for chefs (allow 6 am – 11 pm) 07 May feedback
- WhatsApp share option for chefs + clients 07 May feedback
Next 7 Days — Action List
- Aziz — send Mariela the screenshot + browser URL for the admin-login redirect on
aziz6492370@gmail.com. - Aziz — reset Chef Ayesha's password and share via secure channel; confirm she can see Quraysh's recipe selections in Manage Menu.
- Mariela / Sin — verify
robots.txt+sitemap.xmlon prod; hand back the 10 priority neighborhood URLs and the GSC Sitemaps text. - Engineering — close the food-handler-cert upload error (blocking chef intake) and the page-7 recipes crash.
- Zainab — confirm direction on UAE payment methods (Apple Pay, Tabby, Tamara) so the 338-chef intake email can go out.
- Vibe-code (not core) — chef onboarding-document capture (OHC, NOC, EIDA, Labour card, employer + visa, culinary cert) + portfolio photos.
- Aziz — hold the 338-chef invite send until intake flow is green.
- All — reference the linked P&L and Master License Agreement before any commercial decision.
Action Plan — 14 items, 2 owners
Check off items as they're completed. Progress saves in your browser.
Critical Blockers
Seven items that block launch or operations. All must be resolved before the 338-email chef blast can go out.
Active Bugs — 7 open
Select Serving to 1 — Does Not Save
Serving quantity selector reverts when set to 1. No save confirmation. Reported Wed 13 May. Owner: Dev (Mariela/Sin).
No Ingredients List on Session Screen
Client portal (Quraysh) shows blank where the ingredient list should appear. Reported Wed 13 May.
Ops Cannot See Client View
Ops dashboard shows a different interface than what the client sees — blocks coordination during live sessions.
"Apply to Cook" Button Not Responsive
www.eatcookjoy-uae.com/chefs intake flow broken. Mariela: "We are working on it." Blocks 338-email chef blast.
Access Denied — Chef Belongs to Different Organisation
Error on rescheduling screen. Reported Tue 12 May. Blocks all reschedules.
Pricing Changes When Too Many Items Added
ECj Sin confirmed pricing logic breaks on large carts. Under review.
Session Auto-Completes Regardless of Chef Attendance
Session auto-marks "completed" at scheduled time even if chef never shows. Workaround: manual cancel by ops.
Clients & Leads
🏆 Quraysh — First Active Client Active
- Silicon Oasis · 1-month plan confirmed
- 3×/week cooking at home · AED 1,000 total
- Platform cut: 30% (AED 300) · Chef: AED 700
- Advance payment: AED 250/week (cooling)
- May 11 session at 7PM cancelled (shows in ops)
- Awaiting: app bugs fixed before next session
🧩 ECJ Client — Autism Intervention Awaiting
- Specialist chef requirements for autism care
- Last message: "yes we are checking with the family"
- Status: family decision pending
👩🍳 Autim Bahij Customer Action needed
- Chef found and ready to start
- Client said: "Can I get more details and family location?"
- Action: Aziz to send location + details immediately
🇸🇦 Saudi Operator Lead Blocked
- Potential franchise operator identified
- Cannot quote until Zainab provides chef cost breakdown
- Part of the pricing blocker
Chef Pipeline
| Chef | Last Contact | Status | Action |
|---|---|---|---|
| Ecj-10 Chef Abdurrahman Sy | 8 May | 16 Unread | Give website login access |
| Ecj-09 Chef Bokas AkA | 8 May | 4 Unread | Follow up |
| Ecj-07 ilyashalam78 | 5 May | 3 Unread | Follow up |
| ECJ-07Negn | 2 May | 4 Unread | Follow up |
| ECJ-06 James | 1 May | 5 Unread | Follow up |
| Ecj-08 Chef Ayesha Sarmad | — | Active | Silicon Oasis lead chef · login shared |
| 338 candidates — CSV ready | — | On Hold | Awaiting BUG 4 fix before blast |
Legal & Registration
🏦 DIFC — Recommended Recommended
- USD 1,500/year (≈ AED 5,500) — lowest cost option
- 90% subsidised fee structure for tech platforms
- Co-working space: USD 250/month included
- Direct access to DIFC investor & mentor network
- 100% foreign ownership · no local sponsor
- Designed for apps, marketplaces & tech platforms
📋 Compliance Items In Progress
- TDRA approval — mandatory for all UAE digital platforms
- DM PIC certificate — each chef must hold this individually
- ECJ does NOT need FoodWatch registration
- ECJ does NOT need DM kitchen permit
- Research: how HeyChef boards freelancers (NOC issue)
Communications Log
Platform & Tech Overview
🔗 Key URLs
- www.eatcookjoy-uae.com — Customer site
- ops.eatcookjoy.com — Ops dashboard
- Master Playbook — 22 sections
- Chef Invite Design
- Chef Listings
- App Mockup v2
👥 Key People
- Aziz Saif — UAE Partner / Operations Lead
- Zainab Ghadiyali — CEO / Co-Founder (HQ)
- ECJ Mariela — Tech Support
- ECj Sin — Developer / Technical
- Dr. Hadi — Legal review
- Brian (DMC) — UAE Business Setup
📧 Email Campaign On Hold
- 338 personalized chef invite emails ready in Gmail
- CSV: Chef_Candidates_All_338.csv (16kB)
- Template: Dear [Name], invite to register on www.eatcookjoy-uae.com/chefs
- On hold: awaiting BUG 4 (intake flow) fix
- Brevo credentials available for bulk send
📱 WhatsApp & Chatbot
- WhatsApp Business setup pending (quote requested)
- WhatsApp chatbot demo — Aziz to build & share
- AI chatbot + voice assistant for UAE site — shipping this week
- Chef invite WhatsApp template ready at chef-invite/ page
Priority Action Table
| # | Action | Owner | Blocks | Status |
|---|---|---|---|---|
| 1 | Send corrected chef cost breakdown | Zainab | Quraysh quote · Saudi quote | Blocked |
| 2 | Fix "Apply to Cook" intake flow | Dev | 338-email chef blast | Blocked |
| 3 | Review & sign ECJ_Final_Agreement.pdf | Both | Partnership legal foundation | Pending |
| 4 | Fix ops/client screen sync | Dev | Live operations | Blocked |
| 5 | Fix serving selector (save "1" serving) | Dev | Accurate session setup | Blocked |
| 6 | Fix ingredients list on session screen | Dev | Client experience | Blocked |
| 7 | Fix "Access denied" rescheduling error | Dev | Booking management | Blocked |
| 8 | Ship AI chatbot + voice assistant | Aziz | UAE site feature | This week |
| 9 | GitHub repo access — confirm Aziz | Zainab | Aziz dev workflow | Pending |
| 10 | Reply to 5 chef chats (16 unread combined) | Aziz | Chef relations | Urgent |
| 11 | DIFC registration — contact Brian | Aziz | UAE legal entity | In Progress |
| 12 | TDRA approval — start process | Aziz | UAE platform compliance | In Progress |
| 13 | SEO fix session (Sunday) | Both | Site visibility | Scheduled |
| 14 | Review Siya Shamsudeen tech hire profile | Zainab | Tech team capacity | Pending |