License Hub

إدارة المنتجات البرمجية وخطط الأسعار والتراخيص وتفعيل الأجهزة، مع API للتحقق من صلاحية الترخيص.

  • نوع المشروع : SaaS · إدارة التراخيص
  • مشاركة :

ناقش مشروعك معنا

شاركنا متطلباتك والجوانب التي تريد تحسينها في طريقة عمل فريقك.

License Hub

روابط المشروع

نظرة على المشروع

يساعد License Hub مطوري البرمجيات على إدارة الوصول إلى منتجاتهم. يمكنهم تحديد خطط الأسعار وإصدار التراخيص أو تجديدها وضبط فترات الصلاحية والتجربة وعدد الأجهزة المسموح بتفعيلها لكل ترخيص.

تجمع لوحة المطور العملاء ومراجعة إثباتات الدفع وتقارير الإيرادات وإحصاءات الأجهزة. تستطيع التطبيقات تفعيل التراخيص والتحقق منها عبر REST API، وتوصل Webhooks أحداث التراخيص إلى الأنظمة المرتبطة. تتولى لوحة إدارة منفصلة إدارة المطورين وفوترة المنصة.

التحدّي في المشروع

  • ربط المنتجات والخطط والتراخيص بالمطور المسؤول عنها.
  • تطبيق حدود تفعيل الأجهزة وقواعد الصلاحية والتجربة بصورة متسقة.
  • توفير API محدد لتفعيل التراخيص والتحقق منها.
  • متابعة مراجعات الفوترة وأحداث التراخيص إلى جانب سجلات العملاء.

كيف بنينا الحل

تتصل واجهة Nuxt 4 بخدمات Express على Node.js. يخزن PostgreSQL وPrisma المنتجات والخطط والتراخيص وسجلات الأجهزة. تتولى الخدمات المصادقة والتحقق عبر API وإرسال Webhooks، مع واجهات عربية وإنجليزية للمستخدمين.

التقنيات المستخدمة

  • Nuxt.js
  • Node.js
  • PostgreSQL
  • REST API
  • Webhooks

ما يقدّمه المنتج

مساحة عمل لإصدار التراخيص وإدارة دورة حياتها، مع التحكم في الأجهزة وتكاملات للبرامج التي تستخدم هذه التراخيص.