المشكلة
المتجر يحتاج إدارة المنتجات والأقسام والأسعار، واستقبال الطلبات وإسنادها لموظفي التوصيل ومتابعة المدفوعات، وتطبيقًا للعميل وآخر لمندوب التوصيل، وواجهة عامة للتصفّح والطلب — وغالبًا تتوزّع على أنظمة منفصلة لا تتزامن.
منظومة متجر إلكتروني متكاملة مبنية على ثلاثة أركان — تطبيق موبايل بوضعين (عميل وموظف توصيل)، ولوحة إدارة، وواجهة متجر عامة — تعمل كلها على قاعدة بيانات و API واحد مع مزامنة لحظية، ومع ذلك يبقى كل ركن قابلًا للتسليم وحده.
اضغط أي جزء لتجربته مباشرة.
لوحة تحكّم المتجر على الويب — خمسة أقسام: المنتجات والأقسام، الطلبات وإسنادها، المدفوعات، والإعدادات.
الموقع العام الذي يراه الزائر قبل أن يصبح عميلًا: كتالوج بالبحث والفرز والتصفية وصفحة لكل منتج.
تطبيق Flutter بوضعين على حساب واحد.
المتجر يحتاج إدارة المنتجات والأقسام والأسعار، واستقبال الطلبات وإسنادها لموظفي التوصيل ومتابعة المدفوعات، وتطبيقًا للعميل وآخر لمندوب التوصيل، وواجهة عامة للتصفّح والطلب — وغالبًا تتوزّع على أنظمة منفصلة لا تتزامن.
بنيتُ النظام بثلاثة أركان قابلة للتسليم المستقل على قاعدة بيانات و API موحّد: تطبيق Flutter بوضعين على حساب واحد (عميل / موظف توصيل)، ولوحة إدارة ويب بخمسة أقسام (منتجات وأقسام، طلبات وإسناد، مدفوعات، إعدادات المتجر والشحن والضريبة)، وواجهة متجر عامة بكتالوج وبحث وفرز وتصفية وصفحة لكل منتج. مع عزل كامل لبيانات كل متجر (multi-tenant).
الطلب الذي يصل من تطبيق العميل تراه لوحة الإدارة فورًا، وإسناده لموظف التوصيل يظهر في تطبيقه مباشرة، وتغيير الإعدادات ينعكس على واجهة المتجر — وكل زائر يحصل على متجر تجريبي معزول ببياناته.