Elef



نظرة عامة
ستة أنظمة تعمل كمنصة واحدة: تطبيق العملاء (Flutter لأجهزة iOS و Android والويب)، ولوحة المزودين، ولوحة الإدارة، وبوابة الشركاء، وخادم خلفي بلغة TypeScript، وخدمة الرسائل.
تطبيق العملاء
كود Flutter واحد يعمل على iOS و Android والويب. منه يتصفح العملاء الخدمات ويحجزون مواعيدهم ويجمعون نقاط الولاء.



لوحة المزودين
يدير منها المزودون خدماتهم وجداولهم وحجوزاتهم، ويشحنون المحفظة ويشترون حملات إعلانية، مع احتساب مرات الظهور وتقارير يومية وفواتير ضريبية.


لوحة الإدارة
منها يدير الفريق المنصة: المزودين والحجوزات والاسترداد والمهام المجدولة، وفيها صندوق وارد مشترك للواتساب يعمل عليه فريق الدعم.


الخادم والخدمات
- خادم Serverless على AWS باستخدام Lambda و API Gateway و Aurora MySQL و S3 و SES، وإدارة البنية عن طريق AWS SAM.
- الدفع عن طريق Moyasar: البطاقات ومدى و Apple Pay و STC Pay مع التحقق 3-D Secure.
- الفوترة الإلكترونية (ZATCA) عن طريق Qoyod، مع إصدار إشعار دائن تلقائيا عند الاسترداد.
- تجديد الاشتراكات بدون خصم مكرر، وبدون خصم إذا لم يتجدد الاشتراك.
- عمولات للشركاء مع فترة احتجاز ودفعات شهرية واسترجاع العمولة عند الاسترداد.
- خدمة واتساب خاصة بالمنصة فيها طابور إرسال، وقواعد تتحقق من كل رسالة قبل إرسالها، واستعادة تلقائية للجلسات، وربط احتياطي مع WhatsApp Cloud API.
- أكثر من 25 مهمة مجدولة، ولكل مهمة مفتاح إيقاف خاص بها.
- نشر آلي (CI/CD) عن طريق GitHub Actions و AWS SAM و fastlane، ومراقبة الأخطاء في Sentry، وفحوصات توافق توقف النشر عند وجود خلل، مع أكثر من 500 ملف اختبار.

