نظام إدارة فواتير واشتراكات متكامل (SaaS Billing API)
تفاصيل العمل

مشروع برمجي متكامل قمت بتطويره لبناء واجهات برمجية (Backend API) مخصصة للمنصات التي تعمل بنظام البرمجيات كخدمة (SaaS). يهدف المشروع إلى استعراض مهاراتي في الهندسة البرمجية وتصميم الأنظمة المالية المعقدة. تفاصيل التنفيذ والخصائص الفنية: المعمارية: تم بناء النظام باستخدام Clean Architecture لضمان الفصل التام بين العمليات، أمان البيانات، واستدامة الكود. إدارة الاشتراكات: برمجة دورة حياة كاملة لاشتراكات المستخدمين تشمل التفعيل، فترات السماح، الإيقاف المؤقت، والإلغاء. التكامل المالي: تنفيذ ربط آمن مع بوابة الدفع Stripe، وتطوير معالجات لحظية (Webhooks) لتأكيد الدفعات وتحديث حالة المستخدمين تلقائيا. العمليات الخلفية: إدارة المهام المجدولة باستخدام Hangfire لتشغيل عمليات تجديد الاشتراكات وإصدار الفواتير التلقائية دون تدخل بشري. التحكم في الموارد: تطوير نظام تتبع (Quota Enforcement) للتحكم في استهلاك كل مستخدم لواجهة برمجة التطبيقات بناء على حدود باقته. التقنيات المستخدمة في بناء المشروع: .NET 10, PostgreSQL, Hangfire, Stripe SDK, Serilog

مهارات العمل
شارك
بطاقة العمل
تاريخ النشر
منذ شهرين
المشاهدات
41
المستقل
طلب عمل مماثل
مهارات العمل
شارك
مركز المساعدة