Skip to content
Nachi3D Labs

الأعمالTrue Gamers Maroc

True Gamers Maroc

نشط

موقع تسويقي ثلاثي اللغات لـ True Gamers الدار البيضاء مع نظام إدارة محتوى ذاتي.

العميلAhmed Sebti (franchise owner)
السنة2026

نظرة عامة

المشروع

بنيت هذا الموقع لـ Ahmed Sebti، صاحب امتياز True Gamers الدار البيضاء — مقهى ألعاب يعمل تحت العلامة العالمية True Gamers (مقرها دبي، أكثر من 160 ناديًا). إنها الواجهة المغربية المحلية: أسعار الـ arena، البطولات، العروض، باقات أعياد الميلاد، الأخبار ونماذج الاتصال. ثلاث لغات (الفرنسية/الإنجليزية/الإسبانية) لأن النادي يخدم زبائن مزيجًا من المغاربة والأوروبيين.

Astro 6 مع Tailwind v4 وخادم Node مخصص للتوجيه، OAuth، endpoints الـ API، rate limiting و CSP. Decap CMS على /admin بـ OAuth من GitHub ليتمكن Ahmed من نشر الأخبار والبطولات والعروض والأسعار مباشرة — كل تعديل يفتح PR على dev يُنشَر تلقائيًا بعد الدمج. النماذج تمر عبر Resend مع DKIM/SPF متحقَّق منهما على truegamers.ma.

السبب الحقيقي: Ahmed صاحب مقهى ألعاب محلي كنت أرتاده. بدأت كعمل لمرة واحدة وتحولت إلى علاقة صيانة مستمرة.

التقنيات

Astro 6
Tailwind v4
TypeScript
Decap CMS
Resend
Railway

الميزات الرئيسية

ما يقوم به

ثلاثي اللغات (FR/EN/ES) مع content collections وتوجيه يراعي اللغة
Decap CMS مع workflow تحريري i18n — المالك ينشر عبر PRs
ثلاث endpoints للنماذج (اتصال/عيد ميلاد/شراكة) مع honeypot و rate limiting
أسعار arena حقيقية ببنية zone/duration متداخلة عبر 4 مناطق
دليل admin مخصص بالفرنسية للمالك غير التقني
106 اختبار Playwright عبر chromium/firefox/webkit/mobile

ما كنت سأفعله بشكل مختلف

بعد التأمل

كنت سأدقّق إعدادات الـ CMS مقابل الموقع المعروض في وقت أبكر — ثلاثة تناقضات schema-vs-render لم تظهر إلا حين كتبت دليل الـ admin، قبل تسليم الوصول للعميل مباشرة.

يستخدم هذا المشروع خدمة تطوير الويب .

كل الأعمال

تريد شيئًا مثل هذا لك؟

أخبرني بما تريد بناءه وسنرى ما إذا كان مناسبًا.