المنصات وSaaS

IMFlow360

دراسة نقاط بيع متعددة المستأجرين تجمع السحابة والأجهزة التي تعمل دون اتصال وشاشات العملاء لأربعة قطاعات.

واجهة موقع IMFlow360 التسويقي بعنوان رئيسي ونموذج لوحة معلومات
الموقع التسويقي — الرئيسية

نظرة عامة على المشروع

منصة مترابطة مبنية حول احتياجات التشغيل الفعلية.

IMFlow360 منصة نقاط بيع متعددة المستأجرين والقطاعات. توحد سحابة Laravel بيانات المستأجرين والفوترة والمخزون والمحاسبة عبر إدارة Livewire وواجهة أجهزة، بينما يعمل تطبيق Flutter محلياً ويزامن العمليات على دفعات. وتعرض شاشة عميل Flutter ملخص الطلب وتجمع الإكرامية والتقييم. يخدم مخطط واحد التجزئة والمطاعم والتجميل والخدمات بالمواعيد، بسلوك محدد لكل مستأجر بدلاً من نسخ منفصلة لكل قطاع.

01

التحدي

كان على المنتج معالجة مشكلات تشغيلية مترابطة.

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

02

النهج التقني

نهج تقني مدروس شكّل النظام.

تحتفظ سحابة Laravel بالبيانات المرجعية مع عزل الصفوف بحسب النشاط والفرع، وتحدد business_type اختلاف القوائم والطلبات. تمر المواعيد بـ11 حالة مع ترتيب دفع قابل للتهيئة، ولا تُغلق قبل حسم الدفع والإكرامية والتقييم. تُزامن العمليات عبر نقطة دفعات واحدة ومعرّفات UUID من العميل. يحتفظ Flutter ببيانات بدء التشغيل محلياً ويُجدول العمليات في صندوق إرسال. وتتعاون أجهزة الفرع عبر الشبكة المحلية بانتخاب مضيف حتمي ونبضة كل ثانيتين ومهلة ست ثوانٍ وضبط تزامن متفائل للطلب كاملاً، مع انتقال تلقائي عند تعطل المضيف. وتتصل شاشة العميل عبر WebSocket محلي بعقد رسائل محدد الأنواع.

الموقع التسويقي — التنقل في المنصة

نظرة أقرب إلى المنتج.

تجمع القائمة الموسعة البيع والدفع والتجارة، والمواعيد والفرق والانتظار، والمخزون والفروع والتكاملات، والعملاء والتحليلات والتسويق، مع قطاعات التجميل والتجزئة والغذاء والصحة والمواعيد وتطبيق IMBeautyGlow المصاحب.

قائمة IMFlow360 الموسعة تعرض أقسام المنصة والقطاعات ووحداتها

لوحة مكتب الاستقبال

نظرة أقرب إلى المنتج.

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

لوحة استقبال IMFlow360 مع قائمة المواعيد والمؤشرات

تفاصيل العميل والدفع

نظرة أقرب إلى المنتج.

يعرض الموعد ملف العميل وملاحظاته وخدماته وملخصاً مباشراً للعربون والإكرامية والمبلغ المتبقي دون مغادرة قائمة المواعيد.

تفاصيل موعد IMFlow360 تعرض ملف عميل مميز والخدمات وملخص الدفع

حجز لعدة ضيوف

نظرة أقرب إلى المنتج.

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

معالج حجز IMFlow360 لعدة ضيوف مع مستويات الخدمات وملخص مباشر

تعيين الموظفين والمقاعد

نظرة أقرب إلى المنتج.

يُعيّن الموظف لكل ضيف بالسحب إلى المقعد، مع إظهار التوفر والتخصص على البطاقة مسبقاً.

شاشة تعيين موظفي IMFlow360 بالسحب والإفلات لكل ضيف ومقعد

تقسيم الفاتورة عند الدفع

نظرة أقرب إلى المنتج.

يدعم الدفع الكامل أو التقسيم المتساوي بين الضيوف أو التقسيم المخصص، بعد احتساب الضرائب والإضافات والعربون لكل ضيف.

شاشة دفع IMFlow360 بخيارات الدفع الكامل والتقسيم حسب الضيف أو بشكل مخصص

شاشة الإكرامية للضيف

نظرة أقرب إلى المنتج.

يختار الضيف إكرامية جاهزة أو مخصصة على الشاشة المرتبطة وتُوزع على الموظفين الذين خدموه، ضمن الخطوات المطلوبة قبل إغلاق الموعد.

شاشة إكرامية IMFlow360 بمبالغ جاهزة ومخصصة تُوزع على الموظفين

لوحة الإدارة السحابية

نظرة أقرب إلى المنتج.

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

لوحة إدارة مستأجر IMFlow360 باتجاه الإيرادات ومزيج الخدمات وتنبيهات المتابعة

المنتجات والواجهات

ما بنيناه

  • منصة إدارة سحابية متعددة المستأجرين
  • تطبيق نقاط بيع يعمل دون اتصال على Windows وMac وiPad وAndroid
  • معمارية شاشة العميل وعقد رسائلها ومواصفات بنائها
  • وحدات المخزون والمحاسبة
  • طبقة فوترة SaaS والاشتراكات
  • لوحة المشغل للإدارة العليا
  • محرك مزامنة دفعات دون اتصال وواجهة الأجهزة
  • نظام تصميم موقع تسويقي من 28 صفحة، يشمل الرئيسية والمنصة وصفحات لسبعة قطاعات، قيد مراجعة الاعتماد

نطاق المنصة

القدرات الأساسية

  • سلوك متعدد القطاعات بحسب نوع النشاط: التجزئة والمطاعم والتجميل والصالونات والمواعيد
  • دورة مواعيد من 11 حالة تفصل إكمال الخدمة عن إكمال الطلب: الدفع ثم الإكرامية ثم التقييم
  • نقاط بيع تعمل دون اتصال مع تخزين محلي ومزامنة سحابية عبر صندوق صادر بمعرّفات UUID ينشئها العميل
  • ربط نقاط بيع عبر الشبكة المحلية: اختيار مضيف حتمي، نبض كل ثانيتين، تحكم تفاؤلي بتزامن الطلب وانتقال تلقائي عند العطل
  • دخول الموظفين برمز PIN وصلاحيات حسب الأدوار عبر الأجهزة
  • خادم WebSocket على نقطة البيع بعقد رسائل محدد الأنواع لشاشة عميل مقترنة
  • الأصناف والفئات ودليل الحسابات
  • معالجة مدفوعات Stripe وRazorpay
  • فوترة SaaS والاشتراكات والتحكم بالميزات حسب الوحدات
  • لوحة إدارة للمستأجر بوحدات الملخص والمواعيد والمبيعات ونقاط البيع والمخزون والمشتريات والمشاريع والموارد البشرية والرواتب والمالية وCRM والتقارير

الأدلة

النطاق والنتائج الموثقة

  1. ثلاثة تطبيقات مترابطة: منصة سحابية متعددة المستأجرين ونقاط بيع تعمل دون اتصال وشاشة عميل
  2. نموذج بيانات واحد يتكيف مع نوع النشاط ويخدم أربعة قطاعات من مخطط يقارب 146 جدولاً
  3. نقطة مزامنة دفعات واحدة تطابق معاملات الأجهزة مع السحابة بمعرّفات مولدة على العميل
  4. عقد رسائل محدد الأنواع بين نقاط البيع وشاشة العميل: خمس رسائل لحالة الشاشة ورسالتان لاستجابة الضيف، موثق قبل كتابة خصائص الشاشة

استعرض النهج

خدمات ومقالات تقنية ذات صلة

المشروع التالي

هل تبني نظاماً بمستوى مشابه من التعقيد؟

لنناقش البنية وخطة التسليم ونموذج التشغيل الذي يحتاجه.

ابدأ محادثةاستعرض جميع المشاريع ←

أسئلة وأجوبة

أسئلة حول IMFlow360

ما هو IMFlow360؟

IMFlow360 منصة نقاط بيع متعددة المستأجرين والقطاعات. توحد سحابة Laravel بيانات المستأجرين والفوترة والمخزون والمحاسبة عبر إدارة Livewire وواجهة أجهزة، بينما يعمل تطبيق Flutter محلياً ويزامن العمليات على دفعات. وتعرض شاشة عميل Flutter ملخص الطلب وتجمع الإكرامية والتقييم. يخدم مخطط واحد التجزئة والمطاعم والتجميل والخدمات بالمواعيد، بسلوك محدد لكل مستأجر بدلاً من نسخ منفصلة لكل قطاع.

ما الذي بنيناه في IMFlow360؟

يشمل العمل منصة إدارة سحابية متعددة المستأجرين, تطبيق نقاط بيع يعمل دون اتصال على Windows وMac وiPad وAndroid, معمارية شاشة العميل وعقد رسائلها ومواصفات بنائها, وحدات المخزون والمحاسبة, طبقة فوترة SaaS والاشتراكات, لوحة المشغل للإدارة العليا, محرك مزامنة دفعات دون اتصال وواجهة الأجهزة, نظام تصميم موقع تسويقي من 28 صفحة، يشمل الرئيسية والمنصة وصفحات لسبعة قطاعات، قيد مراجعة الاعتماد.

ما دور Muhammad Muzammil Qureshi في IMFlow360؟

تولى Muhammad Muzammil Qureshi دور المدير التقني بمسؤوليات تشمل التوجه التقني والهندسة والتسليم والأنظمة التشغيلية الموضحة في دراسة الحالة.

ما التقنيات المستخدمة في IMFlow360؟

يستخدم IMFlow360 التقنيات التالية: Laravel 11 · Livewire 3 · Flutter · GetX · Laravel Sanctum · MySQL.

هل يوجد تطبيق مصاحب للعملاء؟

نعم. IMBeautyGlow منظومة عملاء لأنشطة التجميل والعافية متصلة بـIMFlow360، وتعتمد على بيانات النشاط نفسها الموضحة في هذا المعرض.

على أي أجهزة يعمل تطبيق نقاط البيع؟

يعتمد على قاعدة Flutter واحدة تعمل على Windows وMac وiPad وAndroid، ليلائم الأجهزة المتاحة في مكتب الاستقبال.

كيف تعمل الهوية البصرية لكل نشاط؟

يختار النشاط لوناً واحداً في الإعدادات وتُشتق منه ألوان الواجهات باستخدام CSS color-mix(). ويثبت الموقع التسويقي اللون الخاص بـIMFlow360، فتظل البنية واحدة مع اختلاف الألوان.

هل الموقع التسويقي منشور؟

صُمم كنظام من 28 صفحة يشمل الرئيسية وصفحات المنصة وسبع صفحات قطاعات، بعناصر وترويسة وخطوط مشتركة، وهو قيد مراجعة الاعتماد قبل التنفيذ.

ماذا تشمل إدارة المستأجر؟

عشر وحدات: نظرة عامة، المواعيد، المبيعات ونقاط البيع، المخزون، المشتريات، المشاريع، الموارد البشرية والرواتب، المالية، إدارة العملاء، والتقارير.

كيف ينظم الموقع التسويقي المنصة؟

قائمة موسعة بأربع مجموعات: البيع، والجدولة، والتشغيل، والفهم؛ تشمل المدفوعات والتجارة والمواعيد والفرق والمخزون والفروع والتكامل والعملاء والتحليلات والتسويق.

ما القطاعات المعروضة في الموقع التسويقي؟

اثنا عشر قطاعاً ضمن التجميل والعافية والتجزئة والغذاء والصحة والمواعيد: صالونات التجميل والشعر والحلاقة والمنتجعات والأظافر ومكياج العرائس والأنشطة التجميلية والمتاجر والبقالة والمطاعم والأسنان وخدمات المواعيد. ولسبعة منها صفحات مفصلة ضمن تصميم الـ28 صفحة.

ناقش مشروعاً ذا صلة →