AlharethFlex — منصة سترييمنج وألعاب شخصية مستضافة ذاتيًا (Self-Hosted)
مشروع متكامل قمت ببنائه بالكامل من الصفر، عبارة عن منصة خاصة لعرض الأفلام، المسلسلات، الأنمي، وتشغيل ألعاب الأنظمة القديمة (ROMs) عن طريق المحاكاة — بتجربة استخدام تشبه منصات السترييمنج التجارية الكبرى.
أبرز الجوانب التقنية:
الواجهة الأمامية (Frontend): مبنية باستخدام SolidJS و TypeScript مع مكتبة DaisyUI للتصميم، ومنشورة على Vercel مع نشر تلقائي (Auto-deploy) عند كل تحديث في الكود.
الخادم الخلفي (Backend): خادم Node.js/Express مخصص لتشغيل وبث الفيديوهات مباشرة من جهاز شخصي.
قاعدة البيانات: Supabase لإدارة بيانات الأفلام، الأنمي (مع دعم تصنيف المواسم والحلقات)، وملفات الألعاب.
الشبكة والوصول الخارجي: نفق (Tunnel) مخصص عبر Cloudflare يتيح الوصول الآمن للمحتوى من أي مكان دون الحاجة لفتح منافذ (Ports) أو كشف الشبكة المنزلية.
أتمتة المحتوى: أنظمة مخصصة لجلب صور الغلاف (Box Art) للألعاب تلقائيًا عبر واجهات برمجية خارجية، مع آليات تحقق ذكية لضمان دقة المطابقة وتفادي الأخطاء.
معالجة الوسائط: تحويل صيغ الفيديو (مثل MKV إلى MP4) باستخدام FFmpeg بطريقة سريعة وبدون فقدان في الجودة.
مهارات مستعرضة: تطوير Full-Stack، هندسة الأنظمة الموزعة، التعامل مع قواعد البيانات، الأمان والشبكات، الأتمتة، وتصميم واجهات مستخدم عصرية.