قيد التنفيذsaas2026-07-15T00:00:00.000Z

كليم ستورز - منصة SaaS للمتاجر الإلكترونية

منصة تجارة إلكترونية متعددة المتاجر تمكّن التجار من إنشاء متاجرهم وإدارة الكتالوج والطلبات والعملاء والتسويق من لوحة موحدة

كليم ستورز - منصة SaaS للمتاجر الإلكترونية

status

in-progress

category

saas

stack_items

9

views

17

Overview

كليم ستورز منظومة SaaS موجهة للتجار والعملاء وفريق تشغيل المنصة. تضم واجهة متجر مبنية بـ Next.js، ولوحة إدارة للتاجر، ووحدة مستقلة لإدارة المنصة، وخلفية NestJS متعددة المستأجرين. تغطي المنظومة المنتجات والتصنيفات والعلامات والسمات والمخزون والمستودعات والطلبات والمدفوعات والشحن والعروض والعملاء والولاء والتسويق بالعمولة والقوالب والنطاقات المخصصة والاشتراكات والتحليلات والدعم والإشعارات، مع PostgreSQL وRedis وRabbitMQ وتخزين متوافق مع S3."

Challenge / Problem

إنشاء وتشغيل متاجر إلكترونية متعددة من منصة واحدة يتطلب عزل بيانات كل متجر، وتوحيد إدارة الكتالوج والمخزون والطلبات والمدفوعات والشحن، مع توفير أدوات مستقلة للتاجر ولمشغلي المنصة وتجربة شراء مرنة للعملاء.

Solution

اعتمد المشروع بنية متعددة التطبيقات تتصل بواجهة API مركزية مقسمة إلى وحدات نطاقية في NestJS. تُربط العمليات بمعرّف المتجر وتُحمى بالمصادقة والصلاحيات، بينما تتولى PostgreSQL حفظ البيانات التشغيلية، وRedis التخزين المؤقت، وRabbitMQ ونمط Outbox معالجة الأحداث والمهام الخلفية، وSocket.IO الإشعارات الفورية. وتقدم واجهات React وNext.js لوحات الإدارة والمتاجر مع دعم القوالب والنطاقات والتحليلات وتجهيزات النشر بالحاويات.

My Role

Founder & Full Stack Engineer

Architecture Panel

UI

طبقة واضحة ضمن المنتج

API

طبقة واضحة ضمن المنتج

Data

طبقة واضحة ضمن المنتج

Deploy

طبقة واضحة ضمن المنتج

Technologies

DockerGitNestJSNext.jsNode.jsPostgreSQLReactREST APITypeScript

Results

يوفر السورس منظومة مترابطة تشمل واجهة متجر متعددة القوالب، ولوحة تاجر تغطي التشغيل اليومي، ووحدة داخلية لإدارة المتاجر والخطط والاشتراكات والمخاطر والامتثال والدعم، إلى جانب API موثقة عبر Swagger، ومهاجرات PostgreSQL، وعمال خلفية، وإشعارات لحظية، واختبارات وحدات وتكامل ونهاية إلى نهاية، وملفات Docker للنشر.

Case Study

نظرة عامة

كليم ستورز منصة SaaS لإنشاء وإدارة متاجر إلكترونية متعددة، وتجمع تجربة العميل وأدوات التاجر وعمليات إدارة المنصة ضمن منظومة تقنية واحدة.

التحديات عزل بيانات كل متجر والتحقق من نطاق المستأجر في العمليات المحمية. توحيد الكتالوج والمخزون والمستودعات والطلبات والمدفوعات والشحن دون تداخل بين المتاجر. خدمة ثلاثة أنواع من المستخدمين: العميل، وفريق المتجر، ومسؤولو المنصة، بصلاحيات وتدفقات دخول مختلفة. إدارة القوالب والنطاقات المخصصة والاشتراكات والفوترة والعمليات التشغيلية على مستوى المنصة. معالجة الإشعارات والأحداث والمهام المؤجلة بطريقة قابلة للتوسع والمراقبة. الحل

قُسم المنتج إلى متجر عملاء باستخدام Next.js، ولوحة تاجر باستخدام React وMaterial UI، ووحدة مستقلة لمسؤولي المنصة، وجميعها تتصل بخلفية NestJS. تفرض الخلفية سياق المتجر والصلاحيات، وتدير التسجيل والمصادقة والكتالوج والمخزون والطلبات والمدفوعات والشحن والتسويق والقوالب والنطاقات والاشتراكات والدعم.

البنية التقنية

تعتمد طبقة البيانات على PostgreSQL مع مهاجرات SQL، ويستخدم Redis للتخزين المؤقت، وRabbitMQ مع Outbox لنشر الأحداث وتشغيل العمال الخلفيين، وSocket.IO للإشعارات الفورية، وتخزينًا متوافقًا مع S3 للوسائط.

تشمل الحماية JWT وتجزئة كلمات المرور باستخدام Argon2، والتحقق من DTOs، وتحديد معدل الطلبات، وCSRF، وHelmet، وصلاحيات RBAC، وMFA، وإجراءات تحقق إضافية للعمليات الحساسة في لوحة المنصة.

الوحدات الأساسية المتاجر والإعداد الأولي والعملات والصفحات وتحسين محركات البحث. المنتجات والتصنيفات والعلامات والسمات والمرشحات والوسائط. المخزون والمستودعات والحجوزات والتحويلات والتنبيهات. السلة والطلبات والمدفوعات وطرق الدفع والشحن والتتبع. العملاء والمراجعات والأسئلة وقوائم الرغبات والسلات المتروكة. العروض والقسائم والولاء والتسويق بالعمولة. القوالب والمعاينة والنطاقات المخصصة ودورة شهادات SSL. الخطط والاشتراكات والفواتير والإيصالات وإدارة عمليات المنصة. التحليلات والإشعارات والدعم والتدقيق والصحة والاختبارات التشغيلية. النتائج

أصبح المشروع يحتوي على طبقات منفصلة وقابلة للنشر للمتجر ولوحات الإدارة والخلفية، مع عقود API ووحدات أعمال ومخططات قاعدة بيانات واختبارات آلية ومسارات تشغيلية تغطي دورة المتجر من التسجيل والإعداد حتى البيع والمتابعة وإدارة الاشتراك.

Gallery

كليم ستورز - منصة SaaS للمتاجر الإلكترونية - 1

هل تريد بناء مشروع مشابه؟

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

ابدأ مشروعًا