- لمن: مشغّلو MaVoid الذين يعبّئون دورة ذكاء اصطناعي مسجّلة، وطلاب يحتاجون وصولاً يصمد بعد Paymob أو الدفع اليدوي.
- المشكلة: العرض والدفع والدروس وأدوات التعلّم ومساحة الطالب كانت ستتفرّق، والأسرار لا يجوز أن تدخل حزمة Vite.
- ماذا بُني: منزل دورة مدفوع واحد: عرض عام، اختيار دفع، فتح مساحة الطالب بعد تحقق الشراء، مشاهدة دروس وتتبع تقدّم، مساعد وراجع بروبتات ومولّد حالات استخدام، موارد وإشارات ومجتمع خاص، وأدوات أدمن للعروض والمدفوعات والنصوص التشغيلية.
- التقنيات: React وTypeScript وVite وTailwind وReact Router، وSupabase للمصادقة والبيانات ودوال Edge، وPaymob للدفع الإلكتروني مع تسجيل دفع يدوي بنفس قواعد اللقطة.
- النتيجة: معاينة على Vercel بمسارات عامة وطالب وأدمن؛ مفاتيح الخدمة وPaymob وMux والنماذج تبقى في أسرار الدوال لا في المتصفح.