اكتشاف المتجر حسب الموقع
يمكن للعميل البحث عن عنوان، أو تحديد نقطة مباشرة على Google Maps، أو استخدام موقعه الحالي. يتم التحقق من الإحداثيات عبر الـBackend لربط المستخدم بأقرب محل مؤهل ومنع الطلب من خارج نطاقات التوصيل المحددة.
منصة متعددة المتاجر للزهور في السعودية تربط العميل بأقرب محل متاح، وتوفر تجربة شراء متكاملة تشمل الباقات الجاهزة وتصميم باقات مخصصة مع معاينة مولدة بالذكاء الاصطناعي.
نظرة على واجهات المتجر المتجاوبة، وتجربة التسوق المعتمدة على الموقع، وتصميم الباقات المخصصة، والمعاينة بالذكاء الاصطناعي، والدفع، والحساب، وأبرز رحلات المستخدم داخل المنصة.
زهور شمس
زهور شمس
زهور شمس
زهور شمس
زهور شمس
زهور شمس
زهور شمس
زهور شمس
زهور شمس
زهور شمس
تم تصميم زهور شمس لتكون أكثر من مجرد متجر إلكتروني تقليدي للزهور، إذ تجمع عدة محلات ضمن منصة موحدة مع الحفاظ على نطاقات التوصيل وتوفر المنتجات بناءً على موقع العميل. تبدأ تجربة المستخدم بتحديد موقعه من خلال البحث، أو اختيار نقطة على الخريطة، أو استخدام موقعه الحالي. يتم إرسال الإحداثيات إلى الـBackend لتحديد أقرب محل مؤهل، وفي حال كان الموقع خارج نطاقات الخدمة المحددة تظهر للمستخدم رسالة واضحة قبل متابعة التسوق. بعد ذلك يستطيع المستخدم تصفح الباقات الجاهزة واستخدام الفلاتر الديناميكية وحفظ المنتجات في المفضلة وإضافة الخيارات الإضافية وتصميم باقة خاصة وإرسال طلبات تنسيق المناسبات وإتمام الدفع وتتبع حالة الطلب. كما تعتمد واجهة المتجر بدرجة كبيرة على محتوى ديناميكي تديره الإدارة، بما يشمل المحتوى الترويجي والصور والأقسام والفلاتر والعروض ومحتوى الهيدر والفوتر، مما يسمح بتحديث تجربة المنصة دون الحاجة إلى تعديل الواجهة برمجيًا في كل مرة.
كنت مسؤولًا عن تنفيذ الواجهة الأمامية الكاملة الموجهة للعملاء وربطها مع واجهات الـAPI. عملت بالتعاون مع مطور الـBackend، وحولت تصاميم Figma المقدمة إلى واجهات إنتاجية متجاوبة، إلى جانب تنفيذ تحسينات إضافية على التصميم وتجربة المستخدم بناءً على طلبات العميل أثناء التطوير. كما كنت مسؤولًا عن توافق الموقع مع مختلف أحجام الشاشات وعن اختبار الجودة الشامل، سواء لتجربة العميل أو للوحات الإدارة وأصحاب المحلات المبنية باستخدام Laravel Blade.
تجمع المنصة بين اكتشاف المنتجات حسب الموقع، وتخصيص الباقات، والتجارة الإلكترونية، والدفع، والمكافآت، وخدمات ما بعد الشراء ضمن رحلة مستخدم مترابطة.
يمكن للعميل البحث عن عنوان، أو تحديد نقطة مباشرة على Google Maps، أو استخدام موقعه الحالي. يتم التحقق من الإحداثيات عبر الـBackend لربط المستخدم بأقرب محل مؤهل ومنع الطلب من خارج نطاقات التوصيل المحددة.
رحلة متعددة الخطوات تتيح اختيار أنواع الزهور وألوانها والحجم والعدد والتغليف والمناسبة وبطاقة تهنئة اختيارية، ثم توليد صورة بالذكاء الاصطناعي لمعاينة الباقة قبل الانتقال إلى بيانات التوصيل والدفع.
نفذت اختبارات شاملة لرحلات المستخدم والواجهات المتجاوبة وربط الـAPIs والمصادقة والتحقق من الموقع وتصميم الباقات والسلة والدفع والخصومات والمحفظة ونقاط الولاء والإشعارات وتتبع الطلبات. كما شملت الاختبارات لوحات الإدارة وأصحاب المحلات المبنية باستخدام Laravel Blade، مع توثيق المشكلات والتنسيق مع مطور الـBackend لمعالجتها ثم إعادة اختبار التدفقات المتأثرة.
يمكن للمستخدم تصفح الباقات واختيار الإضافات وإدارة السلة واستخدام أكواد الخصم وإدخال بيانات التوصيل وإتمام الدفع عبر Moyasar أو رصيد المحفظة.
واجهات مخصصة تعرض الرصيد وسجل الحركات بالتفصيل، مع إمكانية تحويل نقاط الولاء إلى رصيد في المحفظة وفق معدل تحويل تحدده الإدارة.
يمكن للعميل متابعة الطلب عبر مراحله المختلفة واستقبال إشعارات حول حالة الطلب والمحفظة ونقاط الولاء والعروض والإعلانات العامة.
تتم إدارة أجزاء واسعة من واجهة المتجر من خلال نظام الإدارة، بما يشمل محتوى الهيرو والصور والأقسام الترويجية والفلاتر والعروض ومحتوى الهيدر والفوتر.
يمكن تصفية المنتجات حسب معايير مثل النوع والسعر والمستلم والمناسبة، مع إمكانية إدارة أنواع الفلاتر وقيمها من خلال نظام الإدارة.
توفر المنصة نموذجًا مخصصًا لإرسال متطلبات خدمات تنسيق الزهور والحفلات والمناسبات ليتم التواصل مع العميل ومتابعة الطلب.
التقنيات
تعتمد الواجهة الأمامية على Next.js وTypeScript مع إدارة مركزية للحالة، وربط REST APIs، وGoogle Maps، والدفع الإلكتروني، والواجهات المتجاوبة، وتوليد معاينات الباقات باستخدام الذكاء الاصطناعي.
01 / 01