نظام خلفي معزول حسب المؤسسة
نفذت العضويات وتحديد المؤسسة النشطة وتخصيص الصلاحيات وواجهات Django REST Framework المقيدة على الخادم.
دراسة حالة · منصة SaaS لعمليات التجزئة
منصة قيد التطوير لعمليات التجزئة، تربط واجهات Django API المعزولة حسب مساحة العمل بتطبيق ويب ثنائي اللغة عبر Next.js وتطبيق Expo موجه لنقطة البيع.
منتج خاص · عرض تجريبي عام للقراءة فقط ببيانات غير حقيقية
نظرة عامة
يجمع TijaraOS المؤسسات والفروع والمنتجات والمخزون والعملاء وعمليات نقطة البيع والتقارير داخل نظام واحد لعمليات التجزئة.
عملت عبر نموذج البيانات العلائقي، وتقييد الوصول حسب المؤسسة، وخدمات المخزون والمبيعات الحساسة للمعاملات، ومسارات الويب المحمية، وتكامل الهاتف، والتحقق من جاهزية الإصدار.
مساهمتي
نفذت العضويات وتحديد المؤسسة النشطة وتخصيص الصلاحيات وواجهات Django REST Framework المقيدة على الخادم.
بنيت مخزون الفروع والحركات والجرد ومبيعات نقطة البيع والإلغاء والإيصالات والعملاء والديون وعمليات الدفع.
ربطت مسارات Next.js المحمية وتطبيق Expo الموجه للكاشير بالمصادقة والصلاحيات والتحقق وقواعد العمل المشتركة.
أضفت خدمات Docker وGitHub Actions واختبارات وفحوصات النظام الخلفي وفحص الواجهة والأنواع والبناء واختبارات القبول في المتصفح.
البنية التقنية
تحدد واجهة API المؤسسة والصلاحيات قبل أن تغيّر خدمات التطبيق بيانات PostgreSQL. ويدعم Redis التخزين المؤقت وتقييد الطلبات دون أن يصبح مصدر البيانات الأساسي.
Next.js · TypeScript · بوابة من النطاق نفسه · جلسة HttpOnly
Django 5.2 · DRF · نطاق المؤسسة · الصلاحيات · الخدمات
PostgreSQL · معاملات · قفل الصفوف · سجل الحركات
Expo · مسارات الكاشير · عميل API مصادق عليه
نموذج المجال
تحدد المؤسسة حدود العزل، ويسجل مخزون الفرع الكمية التشغيلية، وتحفظ حركات المخزون تاريخ تغير الكميات، بينما تحتفظ كل عملية بيع بعناصرها المستقلة.
رحلة التشغيل
إنشاء سياق مساحة العمل والفروع وعضويات الفريق والصلاحيات الفعلية.
إدارة المنتجات وكميات الفروع والحركات ومسارات الجرد.
التحقق من عملية نقطة البيع وقفل المخزون المطلوب وحفظ عناصر البيع والحركات معًا.
مراجعة الإيصالات والعملاء وسجل المبيعات والمخزون المنخفض والملخصات المرتبطة بالفروع.
القرارات الهندسية
تستخدم استعلامات الأعمال وتغييراتها سياق المؤسسة النشطة بدل الوثوق بمعرّف مؤسسة يرسله العميل.
تستخدم العمليات الحساسة للاتساق معاملات قاعدة البيانات وقفل الصفوف، مع تسجيل تغيرات الكمية في حركات المخزون.
تحفظ بوابة الويب رموز JWT داخل ملفات ارتباط HttpOnly وSameSite وتتحقق من المصدر وCSRF في الطلبات غير الآمنة.
تغطي الفحوصات إعداد النظام الخلفي واختباراته وانحراف الترحيلات وسياسة الاعتماديات والتحقق من الواجهة والهاتف واختبارات القبول الاختيارية.
النتيجة الموثقة
يثبت العرض العام تجربة الويب ثنائية اللغة والبيانات التجريبية غير الحقيقية وصلاحية المشاهدة فقط، بينما يوثق الدليل المنقح حدود النظام الخلفي والهاتف والبيانات والصلاحيات والمعاملات والتسليم. لا أدعي أعداد عملاء أو حجم معاملات أو إيرادات أو نسبة تشغيل أو نتيجة أداء.
التقنيات المستخدمة
هل تحتاج إلى نظام أعمال متعدد المؤسسات ومسارات تشغيل موثوقة؟