تخطي إلى المحتوى الرئيسي

Cafe Gyoen

منصّة Next.js لمقهى الماتشا في شارع كلوب بسنغافورة: واجهة رئيسية بفتحة مميّزة، وعملية Shopify كاملة لتجارة الماتشا المنزلية، وحجوزات طاولات، وفعاليات ومدوّنة، مبنيّة ليعثر عليها البشر والذكاء الاصطناعي.

  • تطوير الويب
  • إعداد Shopify Headless
  • نظام الضيوف والحسابات
  • أتمتة دورة الحياة
  • البيانات المنظّمة وAEO
  • التجربة والحركة

مفهوم ماتشا جادّ كان قالب مطعم عام سيسطّحه إلى قائمة وعنوان. كان عليه أن يخدم ثلاثة ضيوف في آنٍ واحد، الزائر العابر وحاجز التذوّق ومشتري العلب المنزلية، وخلفه عملية تجارة حقيقية تعمل فعلاً.

منصّة مقهى الماتشا Cafe Gyoen
منصّة مقهى الماتشا Cafe Gyoen

Cafe Gyoen هو مقهى الماتشا في سنغافورة على شارع كلوب: ماتشا احتفالية أحادية المنشأ من أوجي وميه وكاغوشيما، تُخفق يدوياً عند الطلب، إلى جانب وجبات تيشوكو اليابانية. انتقل من سيرانغون غاردنز إلى شقة تجارية في شارع كلوب، واحتاج موقعاً يؤدّي ما يؤدّيه الكاونتر، أن يستقبل الزائر العابر، ويأخذ حجز تذوّق، ويبيع علبة تُحمَل إلى المنزل. بنينا منصّة واحدة للثلاثة جميعاً، وهندسناها بحيث يقرأ كلٌّ من جوجل ومساعدات الذكاء الاصطناعي بدقّة ما هو Cafe Gyoen، وأين يقع، وماذا يقدّم.

100
الأداء
PageSpeed Insights لسطح المكتب · الموقع المباشر · يوليو 2026
100
SEO
PageSpeed Insights لسطح المكتب · الموقع المباشر · يوليو 2026
100
سهولة الوصول
PageSpeed Insights لسطح المكتب · الموقع المباشر · يوليو 2026
100
أفضل الممارسات
PageSpeed Insights لسطح المكتب · الموقع المباشر · يوليو 2026
3 / 3
التصفّح الوكيلي
جاهزية قارئ الذكاء الاصطناعي · كل فحص نجح
23
أنواع كيانات المخطط
JSON-LD مُنمَّط، مترابط في رسم واحد
قسم «دراسة في الشاي» من صفحة Cafe Gyoen الرئيسية، تخطيط مقسوم بطبق تيشوكو ياباني إلى جانب شعار العلامة وعنوان شارع كلوب
صفحة Cafe Gyoen الرئيسية التي صمّمناها وبنيناها · cafegyoen.com · التُقطت في يوليو 2026

مقهى ماتشا كان عليه أن يعمل بجدٍّ كما يعمل الكاونتر

Cafe Gyoen ليس مقهى قهوة يقدّم الماتشا مصادفةً. يضع نفسه كأول مقهى ماتشا مخصّص في سنغافورة: شاي مصنّف بحسب المنشأ، يُخفق عند الطلب على الكاونتر، ويُقدَّم مع أطقم تيشوكو تعامل الغداء كطقس لا كمعاملة. هذه الخصوصية هي العلامة كلها، وهي بالضبط ما يمحوه قالب المطعم الجاهز.

العميل مكان واحد في شارع كلوب، 87 شارع كلوب في قلب منطقة المطاعم في سنغافورة، بحركة زوّار عابرين، وجمهور متنامٍ من عشّاق الشاي، وخط تجزئة من الماتشا والمخافق اليدوية من البامبو. يصل ثلاثة أشخاص مختلفين إلى الموقع بثلاث مهمّات مختلفة. تسطيحهم في صفحة رئيسية واحدة برقم هاتف كان سيترك معظمهم دون خدمة.

ثلاثة ضيوف، نظام واحد

بدل بناء مواقع مصغّرة منفصلة، عاملنا كل نيّة ضيف كجزء من رحلة واحدة مترابطة. تغطّي المنصّة المكان وقصّته، والقائمة، والحجوزات، ومتجراً بصفحات منتجات، وصفحة فعاليات وإعلام، ومسار استفسار جملة للموزّعين، ومدوّنة، وصفحتَي تواصل ووصول، والطبقة القانونية تحتها. الزائر لأول مرة يجد المفهوم والقائمة والموقع. المتذوّق يحجز جلسة. الموزّع يسلك مسار الجملة. العميل يشتري ماتشا للمنزل. لا أحد مضطرّ لتبديل اللغة الرقمية للانتقال من واحدة إلى أخرى.

النتيجة موقع يتصرّف كمُضيف: يدرك لماذا جاء الزائر، ويسلّم الخطوة التالية إلى الجزء من النظام القادر على إتمامها.

قسم «استكشف قائمتنا» من صفحة Cafe Gyoen الرئيسية، لوحة بتدرّج دافئ إلى جانب شعار العلامة وروابط القائمة والاتجاهات وعنوان شارع كلوب
الصفحة الرئيسية · cafegyoen.com · سطح القائمة والموقع

واجهة رئيسية تُقدّم مثل الكاونتر

المفهوم حسّي، فكان على الباب الأمامي أن يكون كذلك. بدل صورة جاهزة وعنوان، تفتتح الصفحة الرئيسية على واجهة بفتحة مميّزة: خمس بوّابات دائرية، كلٌّ منها مدخل إلى جزء مختلف من Cafe Gyoen. واحدة تشغّل مشهداً صوتياً محيطاً من المزرعة، وواحدة تفتح فيلماً لمطحنة الطحن، وواحدة تقود إلى المتجر، وواحدة إلى قصّة الحرفة، وواحدة تفتح موقع شارع كلوب في الخرائط. عند التمرير أو اللمس تتمدّد صورة الدائرة إلى الخارج كفتحة تنفتح، فتملأ الشاشة بانسياب ليّن، ثم تستقرّ عائدة.

بُنيت على Framer Motion فوق قاعدة تمرير سلس من Lenis. تتناثر الدوائر وتتلاشى بتأثير مواز خفيف مدفوع بالتمرير مع تحرّك الصفحة، ويظهر العنوان سطراً سطراً بتلاشٍ وضبابية، ولكل حركة مسار مُحترَم بالكامل لتقليل الحركة، بحيث يحصل من يفضّل السكون على نسخة هادئة ثابتة دون فقد أي شيء. على الهاتف تصبح الفكرة نفسها شبكة تتمدّد باللمس مع طبقة ملء الشاشة. إنه نوع الباب الأمامي الذي يخبر الزائر، قبل أن يقرأ كلمة، بأن هذا مكان يهتمّ بالحرفة.

واجهة Cafe Gyoen بالفتحة، خمس بوّابات صور دائرية من الماتشا وأوراق الشاي ومخفقة البامبو فوق حقل كريمي، تحت العنوان عن أول مقهى ماتشا في سنغافورة
الواجهة الرئيسية بالفتحة المميّزة، خمس بوّابات صور إلى العلامة · cafegyoen.com

مبنيّ ليُعثر عليه، من البشر ومن الآلات

الموقع الجميل الذي لا يُعثر عليه لا يبيع شاياً. لذا كانت طبقة قابلية الاكتشاف حيث ذهب جزء كبير من الهندسة، وهي الجزء الذي يجب أن يهمّ المشتري أكثر.

تحمل كل صفحة وصفات تعريفية مقصودة، ورابطاً أساسياً يشير إلى ذاته، وبطاقات مشاركة Open Graph وTwitter من مساعد مركزي واحد، بحيث يظهر الرابط المُشارَك كمعاينة صحيحة بدل أن يصل كرابط عارٍ. تحت ذلك يجلس رسم بيانات منظّمة مكتمل فعلاً: 23 نوع كيان schema.org، مُولَّدة بـschema-dts ومترابطة بالمعرّف في نموذج واحد مقروء آلياً للعمل. Restaurant بعنوان وإحداثيات جغرافية وساعات عمل ومطبخ؛ وMenu بأقسامه وعناصره؛ وعُقَد Product وOffer للمتجر؛ وEvent بمؤدّيه لخبير الشاي الضيف؛ وFAQPage وStore وOrganization وWebSite ومسارات التنقّل تربطها. حين يبحث أحدهم عن مقهى ماتشا قرب شارع كلوب، أو يسأل مساعداً أين يشرب الماتشا الاحتفالية في سنغافورة، تكون الإجابة مقروءة لا مُخمَّنة.

وفوق ذلك تجلس طبقة قابلية قراءة للذكاء الاصطناعي لا تملكها معظم مواقع المطاعم أصلاً: ملف llms.txt رئيسي إضافةً إلى llms.txt مركّز بجانب كل صفحة وكل منتج، مع اختبار آلي يُفشل البناء إن شُحنت أي صفحة دون واحد. تُكمِلها خلاصة منتجات Google Merchant Center وخلاصة RSS. ولم نكتفِ بجعل الموقع جاهزاً تقنياً للفهرسة، بل وصلناه: Google Search Console وGoogle Merchant Center كلاهما مُعدّ ومُحقَّق، فتُقدَّم الصفحات وكتالوج المنتجات إلى جوجل فعلياً بدل انتظار أن يُكتشفا. هذا هو الفرق بين أمل أن يُعثَر عليك وأن تكون مهندَساً لذلك.

تجارة وتذوّقات تكتمل فعلاً

اثنتان من نوايا الضيف الثلاث تنتهيان بمعاملة، فكان على كلتيهما أن تكونا حقيقيّتين لا نموذج تواصل. ولم نبنِ الواجهة فقط، بل أقمنا عملية التجارة كلها خلفها.

جانب Shopify كان لنا من طرف إلى طرف: الواجهة الخلفية للمتجر وإعداداته، وكتالوج المنتجات مبنيّاً ومعروضاً، وثيم headless، والنطاق موصولاً بحيث تعيش الواجهة والدفع تحت علامة واحدة. وعلى تلك الواجهة الخلفية، المتجر الذي يراه الضيف واجهة Shopify بلا رأس، صفحات منتجات حقيقية لخط الماتشا ولمخافق البامبو اليدوية KAZUHO وSHIN، وسلّة، ونظام حسابات ضيوف، ودفع على تدفّق Shopify المُستضاف المتوافق مع PCI.

نظام الحسابات هندسة، لا زرّ Shopify افتراضي. كتبناه برمجياً على واجهة Shopify Customer Account GraphQL: يسجّل الضيوف الدخول عبر تدفّق OAuth كامل مع PKCE، وتُتحقَّق رموز هويتهم تشفيرياً قبل عرض أي بيانات حساب، ويستعيد كل ضيف عائد سجلّ طلباته الحقيقي. يتذكّر المتجر عملاءه بدل معاملة كل زيارة كأنها زيارة غريب أول. وكل ذلك مُوصَّل بالعناية التي تُبقي المتجر جديراً بالثقة، خطّافات ويب موقّعة تحدّث بيانات المنتج عند التغيير، ومهل زمنية وإعادات محاولة على كل نداء متجر، وكوكي سلّة آمنة http-only.

المتجر لا يربح إلا حين تكتمل عملية بيع، ومعظم الزيارات الأولى لا تكتمل. لذا بنينا طبقة دورة الحياة التي تحوّل ما يكاد يضيع إلى إيراد: رسائل سلة متروكة تلقائية تعيد المشتري المتردّد إلى علبته، وتدفّقات شكر وإعادة تفاعل بعد الشراء تحوّل الطلب الأول إلى عادة، والأتمتات التسويقية حولها. تعمل هذه من تلقاء نفسها، تسترجع الإيراد وتكرّره دون أن يرفع أحد إصبعاً عند الكاونتر.

تجري التذوّقات والطاولات عبر تضمين الحجز الرسمي TableAgent للمكان، مع روابط مباشرة صامدة كبديل إن حُجب التضمين يوماً، لأن تضميناً أميناً على مزوّد مدعوم أوثق من طبقة مخصّصة تتظاهر بامتلاك التوافر.

يُقدَّم كل ذلك بشكل ثابت مع إعادة توليد كل ساعة على Vercel، فتكون الصفحات سريعة وحديثة دائماً، ويُشحن برؤوس أمان أساسية، منع الاستنشاق، ورفض التأطير، وسياسة إحالة صارمة، وسياسة أذونات محكمة، وعزل أصل متقاطع لنافذة الدفع المنبثقة.

المنظومة التقنية، ولماذا يستحقّ كل جزء مكانه

الهندسة الجيّدة ليست كومة أدوات رائجة؛ بل الأداة الصحيحة في كل طبقة، مختارة لسبب يشعر به العميل. هذا ما يشغّل Cafe Gyoen، ولماذا.

الطبقةما استخدمناهلماذا هو هنا
إطار العملNext.js 16 وReact 19معروض من الخادم افتراضياً للسرعة وSEO
التنسيقTailwind CSS v4نظام تصميم واحد في الشيفرة، مضبوط على العلامة
الحركةFramer Motion وLenisالواجهة بالفتحة والتمرير السلس، آمنة لتقليل الحركة
التجارةShopify headlessShopify يملك المدفوعات والدفع؛ ونحن نملك التجربة
المحتوىVelite، MDX مُنمَّطالمدوّنة لا يمكن أن تُشحن مشوّهة أو تكسر البناء
البيانات المنظّمةschema-dtsرسم الكيانات الـ23 مُتحقَّق نوعياً، لا ينحرف
النشرVercelصفحات ثابتة، إعادة توليد كل ساعة على الحافة

لا شيء من هذا مُنشئ صفحات أو كومة إضافات. وهذا بالضبط سبب تسجيل الموقع حيث يسجّل وقراءته النظيفة لمحرّكات البحث ومساعدات الذكاء الاصطناعي. كل خيار حديث ومقصود وموجود لأن الطبقة فوقه أو تحته احتاجته، لا لأنه رائج.

ما يقوله التدقيق، وما لا يقوله

بتدقيق على الموقع المباشر في يوليو 2026، يعيد PageSpeed Insights لسطح المكتب 100 في الأداء و100 في SEO و100 في سهولة الوصول و100 في أفضل الممارسات، مع 3 من 3 نظيفة في التصفّح الوكيلي. رسم البيانات المنظّمة والخلاصات الآلية لكل صفحة قابلة للتحقّق في مصدر الصفحة اليوم.

صفحة رئيسية بهذا القدر من الحركة، واجهة بفتحة فيها صوت وفيديو وتأثير مواز بالتمرير وكشف بخمس بوّابات، عادةً ما تُثقل ميزانية الأداء. هذه تحافظ على 100 كاملة، لأن الحركة مهندَسة خارج مسار العرض الحرج. تسجيل 100 على صفحة ثابتة سهل؛ أما تحقيقه تحت هذا القدر من الحركة فهو الجزء الصعب.

ننشر النتيجة التقنية لأننا قِسناها. لا ننشر عدد الزوّار أو الإيرادات أو الحجوزات، لأنها ملك العميل ليشاركها ولم تُعتمد لهذه الصفحة. توثّق هذه الدراسة منصّة مُطلقة ومباشرة وأداءها المدقّق، لا ادّعاءً تجارياً لا نستطيع الوقوف خلفه. وهذا الخطّ هو المقصود: العمل يتكلّم، ولا يحتاج أن يستعير أرقاماً لم يكسبها.

تريد منصّة تجعل مكانك يُكتشف ويُحجز ويُشترى منه؟ خدماتنا أو ابدأ مشروعاً.