Skip to content
Nachi3D Labs

الأعمالMogador Games Club

Mogador Games Club

نشط

منصة حجز ومتجر ونظام ولاء قائم على اللعب لنادٍ لألعاب الطاولة في الصويرة.

العميلAssociation Essaouira Mogador
السنة2026
Mogador Games Club — واجهة الصفحة الرئيسية
Mogador Games Club — screenshot 1

نظرة عامة

المشروع

صُمّم ليتمكّن الآباء من حجز مقاعد لأطفالهم من هواتفهم في حصص ألعاب الطاولة الأسبوعية التي يقيمها النادي في دار الصويري، وليعمل النادي دون تتبّع ورقي. يسجّل الأعضاء، ويضيفون أطفالهم كملفات فرعية، ويحجزون مقاعد لأنفسهم أو لأطفالهم أو لضيف — وكل حجز يحترم السعة، فلا يمكن تجاوز عدد المقاعد في طاولة لعب أدوار محدودة بستة. وهناك متجر صغير للألغاز والمجسّمات المصنوعة في الورشة، ومساحة إدارة لتسيير الحصص والألعاب والأسعار والصور دون إعادة نشر.

معظم المحتوى يُصيَّر بشكل ثابت مع إعادة تحقق كل ساعة من أجل السرعة، بينما تعمل الحجوزات ومساحة الحساب بشكل ديناميكي — وقد تطلّب إبقاء هذا الحد واضحًا جهدًا حقيقيًا، لأن جدولًا متقادمًا أو سعرًا مخزّنًا يُعرض على أنه حالي أسوأ من غياب الصفحة تمامًا. والمشروع كله PWA قابل للتثبيت: أداتان للطاولة (عدّاد authority للعبة Star Realms وورقة نقاط للعبة Yam's) تعملان دون اتصال بالكامل، وهذا مهم حين ينقطع الـ wifi في المكان.

كان النادي أيضًا فرصة للبناء بإتقان — منظومة اختبارات موثوقة (أكثر من 440 اختبار end-to-end)، وإعداد Supabase بمشروعين حتى لا تلمس الاختبارات البيانات الحقيقية أبدًا، ونظام ولاء بمكافحة غش من جهة الخادم.

التقنيات

Next.js 15
TypeScript
Supabase
Tailwind CSS
next-intl
PWA
Playwright
Vercel

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

ما يقوم به

حجز عائلي — لنفسك أو لأطفالك أو لضيف، ضمن حدود السعة
مساحة إدارة لتسيير الحصص والألعاب والأسعار والصور دون إعادة نشر
PWA قابل للتثبيت مع أداتَي لعب تعملان دون اتصال بالكامل
لغز أسبوعي وتحديات برج هانوي، يُتحقَّق منها على الخادم فلا يمكن تزويرها
نقاط تُستبدل بقسائم تخفيض تُعتمد في النادي
ثنائي اللغة فرنسي/إنجليزي في كل مكان

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

كل الأعمال

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

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