المنصات
منصات قيد التشغيل وأدوات داخلية وبنية تحتية للاختبار في Bitsmedia (MuslimPro) وKONA Software Lab وSELISE — يمكنك التصفية حسب التخصص أدناه.
جميع المنصات
- Full-Stack+400 طلب/ث في الذروة
مواقيت الصلاة على الويب
رحّلت محرك مواقيت الصلاة من Kotlin إلى خدمة NestJS مصغّرة تضم جميع واجهات الحساب. دمجت MaxMind GeoIP لتحديد موقع العميل من عنوان IP وGoogle Maps للبحث عن الأماكن، وأضفت قاعدة بيانات للمدن لتحسين البحث عن المواقع. تعالج الخدمة الآن أكثر من 400 طلب في الثانية في الذروة لـ 2.5 مليون مستخدم يوميًا، ويرتفع العدد إلى أكثر من 8 ملايين في رمضان. بنيت الواجهة الأمامية بالكامل باستخدام Next.js مع دعم SEO وتعدد اللغات.
- Next.js
- NestJS
- MaxMind GeoIP
- Google Maps API
- +2
- Full-Stack+30% تبرعات سنويًا
Giving — منصة التبرعات
أعدت بناء محرك Giving القديم المبني على WordPress بحزمة حديثة من Next.js/WooCommerce مع تكامل SEO متقدم. أدى التصميم الجديد وسرعة التحميل والبيانات المنظّمة إلى زيادة سنوية في التبرعات بنسبة 30% في 2025–2026.
- Next.js
- WooCommerce
- SEO
- Structured Data
- +1
- Full-Stackمقاطع قصيرة وبث مباشر وبحث
منصة Qalbox للفيديو
بنيت تجربة البث في Qalbox على MuslimPro: أنجزت صفحة المقاطع القصيرة بمفردي، ودمجت البث المباشر، وفعّلت البحث، وأصلحت العديد من أخطاء المنصة. أضفت وسوم OG وخرائط الموقع والجولة الأولى من تحسينات SEO لصفحات Qalbox.
- Next.js
- Video Streaming
- Live Streaming
- SEO
- +1
- Full-Stackواجهات API كاملة بـ NestJS
التقويم الإسلامي
نفّذت جميع واجهات الخلفية لميزة التقويم الإسلامي باستخدام NestJS ودعمت تكاملها مع الواجهة الأمامية. تقدّم التواريخ الهجرية والمناسبات الإسلامية ومواعيد الأعياد مع SEO سليم.
- NestJS
- Next.js
- MongoDB
- SEO
- +1
- داخليواجهة أماميةهيكل لجميع وحدات الإدارة
لوحة إدارة MuslimPro
بنيت لوحة إدارة جديدة من الصفر باستخدام Next.js، تشمل المصادقة والجداول والنماذج ومكونات التصفية القابلة لإعادة الاستخدام وقائمة التنقل وإعداد السمات — المنصة التي تستخدمها الفرق الآن لبناء وإدارة جميع وحدات الإدارة، بما فيها Gamification وInspiration وJournal وSettings.
- Next.js
- TypeScript
- Tailwind CSS
- Auth
- +1
- داخليواجهة أماميةمتعددة المستأجرين · RBAC
لوحة إدارة KONA متعددة المستأجرين
قدت تطوير لوحة إدارة تجارة إلكترونية مؤسسية متعددة المستأجرين باستخدام Angular، مع RBAC وتهيئة ديناميكية حسب الرابط لتعدد المستأجرين وخطوط معالجة للمخزون وإدارة الطلبات والتقارير وإشعارات فورية عبر WebSocket. توليت مسؤولية صيانة مكتبات الواجهة الأمامية الداخلية (المصادقة، السمات، خدمات الاستعلام/الأوامر، WebSockets).
- Angular
- RxJS
- Angular Material
- .NET 6
- +3
- واجهة أمامية60–70% من تسليم الواجهات
IPEX AG — منصة SELISE
المهندس الرئيسي للواجهة الأمامية لدى IPEX AG، الرائدة في سوق إدارة أضرار المباني في سويسرا. أنجزت 60–70% من أعمال الواجهات: نماذج تفاعلية، ومحركات حساب متقدمة، وجداول بيانات، ولوحات بالسحب والإفلات، وخط معالجة OCR آلي لتحويل ملفات PDF إلى مطالبات تأمين.
- Angular
- Angular Material
- Selenium
- JMeter
- +1
- داخليالاختبارأتمتة +6 منصات
منظومة الاختبار الآلي — SELISE
بنيت إطار عمل مخصصًا يغلّف Selenium أتمت اختبارات الانحدار عبر أكثر من 6 منصات ويب مؤسسية مختلفة. أجريت اختبارات تحميل باستخدام JMeter لتحديد نقاط اختناق الأداء في النظام ومعالجتها.
- Selenium
- JMeter
- Test Automation
- Performance Testing