MJMJ
تواصل معي
تواصل معي
موقع إلكتروني

LightOTP

منصة OTP API لإرسال رموز التحقق عبر WhatsApp مع تتبع الإرسال.

عن المشروع

منصة SaaS متخصصة تتيح للمطورين والشركات إرسال رسائل التحقق (OTP) عبر واتساب باستخدام مفاتيح برمجية (API Keys)، مع نموذج اشتراكات واضح، إدارة للأرصدة، وتتبع كامل لحركة الرسائل.

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

تم تطوير منصة LightOTP كحل تقني عملي للشركات التي تحتاج إلى بنية تحتية موثوقة وسريعة لتمكين تسجيل الدخول بدون كلمة مرور (Passwordless Authentication) عبر واتساب. يركز النظام على تقليل وقت الدمج (Integration) للمطورين، وتقديم أدوات إدارة وتشغيل واضحة لأصحاب الأعمال من خلال لوحة تحكم سهلة الاستخدام وسيناريوهات مرنة حسب الباقة.

تخدم المنصة شريحتين أساسيتين:

  • المطورين الذين يحتاجون إلى API واضح لإرسال الـ OTP بسرعة.
  • الشركات التي تحتاج إلى إدارة للاشتراكات والأرصدة والاستهلاك ضمن بيئة تشغيلية مستقرة.

⚙️ الوظائف الأساسية في النظام

  • إنشاء وإدارة مفاتيح API: إمكانية إنشاء مفاتيح ارتباط (API Keys) بسهولة وربطها بالتطبيقات. كل مفتاح يمثل نقطة وصول مستقلة لخدمة إرسال الـ OTP. المعمارية تدعم تتبع الاستهلاك لكل مفتاح على حدة.
  • إرسال الـ OTP عبر WhatsApp API حسب الباقة: النظام يدعم إرسال رسائل الـ OTP عبر واتساب بطريقتين: الإرسال عبر رقم منصة QMind Tech (ضمن باقات محددة)، والإرسال عبر رقم العميل الخاص عند الاشتراك في باقة الرقم المخصص.
  • استخدام قوالب الرسائل (Message Templates): في حال اعتماد باقة الرقم الحصري، يتيح النظام استخدام قوالب رسائل مخصصة. هذا يوحد تجربة المراسلة مع هوية العلامة التجارية ومتطلبات واتساب.
  • إدارة الاشتراكات والأرصدة: النظام يدعم إدارة دورة حياة الاشتراك (البدء، التجديد، الحالة). إدارة الرصيد مرتبطة بشكل مباشر بعمليات الإرسال وحجم الاستهلاك. تقديم رؤية واضحة لحالة الحساب قبل تنفيذ العمليات.
  • مراقبة استهلاك المفاتيح وحركة الرسائل: تتبع دقيق لاستهلاك كل API Key. تتبع لحركة الرسائل المرسلة والأرقام المستهدفة. هذا التتبع يساعد في التحليل والمراجعة التشغيلية وضبط التكاليف.
  • لوحة تحكم إدارية (Admin Dashboard): لوحة تحكم مركزية لإدارة: المستخدمين، الباقات، الاشتراكات، والأرصدة. منح فريق التشغيل سيطرة كاملة على بيئة النظام وتتبع الأداء التشغيلي.

🧱 البعد التقني (UI & UX)

  • تم بناء واجهة المشروع باستخدام Next.js + React + TypeScript.
  • تصميم متجاوب يدعم مختلف الأجهزة.
  • تنظيم مكونات الجلسة (Interface Components) لتسهيل الصيانة والتطوير المستقبلي.
LightOTP – screenshot 1
1 / 3