Skip to content
Nachi3D Labs

الأعمالMogador Chess Club

Mogador Chess Club

نشط

موقع لتعليم الشطرنج لنادٍ في الصويرة — دروس، تمارين، حضور، نقاط.

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

نظرة عامة

المشروع

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

إنه موقع Astro ثابت على Cloudflare Workers، بجزيرة تفاعلية واحدة بالضبط: رقعة الشطرنج. لا يُحمَّل Chessground وchess.js إلا حيث توجد رقعة؛ ويبلغ حجم Stockfish ‏3.6 MB ولا يُخزَّن مسبقًا أبدًا، بل يُجلب عند أول نقرة على «العب». يحتفظ Supabase بالحسابات والحصص والحضور خلف row-level security؛ أما الأجندة العامة فتُثبَّت عند الـ build، ويستدعي trigger في قاعدة البيانات deploy hook على Cloudflare عندما ينشر مدرّس حصة، فتصل الحصة الجديدة إلى الموقع في نحو دقيقتين دون خادم.

يجتمع النادي مرة واحدة في الأسبوع — وقد حدّد هذا القيد الكثير: لا سلاسل يومية، ولا لوحة صدارة، ولا فكرة أن تسجيل الدخول كل يوم فضيلة.

التقنيات

Astro 7
TypeScript
Tailwind v4
Preact
Chessground
Stockfish WASM
Supabase
Cloudflare Workers
Playwright

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

ما يقوم به

40 تمرينًا قابلة للتصفية حسب المستوى والفكرة التكتيكية، وكل وضعية متحقَّق منها آليًا عبر chess.js قبل نشرها
سجلّ حضور للمدرّس مصمَّم لإبهام واحد: نقرة لكل تلميذ، تُحفظ فورًا، دون زر إرسال
رموز لا يمنحها إلا مدرّس — والرصيد القابل للصرف يُحسب في Postgres، فلا يشتري التقدّم المزوَّر من جهة العميل شيئًا
حجز الحصص بسعة لكل حصة يفرضها قفل على مستوى الصف، لا المتصفح
أربعة ثيمات كاملة (فاتحة وداكنة) مع 371 تحققًا من التباين تُنفَّذ كأول خطوة في الـ build
يعمل دون اتصال كـ PWA، بالفرنسية والإنجليزية، دون أي طلب لطرف ثالث إلا إذا نقر القارئ على فيديو

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

كل الأعمال

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

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