وصف المشروع:
منصة رقمية متطورة بنظام SaaS تتيح للمستخدمين شراء المنتجات، الخدمات، والاشتراكات عبر واجهات ويب أو أجهزة Android Kiosk & POS. يتميز النظام بقدرته على تخصيص بيئة عمل معزولة لكل عميل جديد (Isolation) بشكل آلي بالكامل، مع الربط مع الجهات الحكومية وبوابات الدفع العالمية.
المميزات التقنية المتقدمة (Backend & Infrastructure):
1. بنية سحابية ذكية (Multi-tenancy on Azure):
Automated Onboarding: بمجرد التسجيل، يقوم النظام تلقائياً بإنشاء قاعدة بيانات منفصلة (Dedicated SQL Database) للمشترك الجديد على Azure.
Cloud Storage: تخصيص مساحة تخزين منفصلة (Azure Blob Storage) لكل عميل لرفع وحفظ الصور والملفات بأمان تام.
2. التكامل مع الجهات الحكومية والمالية (FinTech):
ZATCA Integration: الربط الكامل مع هيئة الزكاة والضريبة والجمارك السعودية (المرحلة الثانية - الفوترة الإلكترونية).
Payment Gateways: دمج بوابة HyperPay ودعم الدفع السريع عبر Apple Pay.
3. أتمتة العمليات (Background Services & Messaging):
Task Scheduling: استخدام Hangfire لإدارة المهام الخلفية المعقدة مثل تفعيل الاشتراكات، فحص الدفعات، وتوليد التقارير.
Omnichannel Messaging: نظام إشعارات ذكي يرسل رسائل WhatsApp عبر HiWhats ورسائل نصية SMS عبر Unifonic.
4. لوحة التحكم والإدارة (Admin Dashboard):
داشبورد مركزية شاملة تتيح لصاحب النظام والعملاء مراقبة المبيعات، حالة الأجهزة (Kiosks)، إدارة المخزون، وتحليل بيانات المشتركين لحظياً.
المهارات والتقنيات (Tech Stack):
Backend: .NET 9 Web API (Latest).
Cloud Services: Azure (SQL Databases, Blob Storage).
Job Scheduler: Hangfire.
Integrations: ZATCA, HyperPay, Apple Pay, Unifonic, HiWhats.
Architecture: Multi-tenant SaaS Architecture.