تفاصيل العمل

نظرة عامة

ShopBase هو تطبيق تجريبي للتجارة الإلكترونية مصمم لعرض نظام بيع وشراء متكامل. يهدف إلى محاكاة تجربة تجارة إلكترونية شاملة، حيث يوفر واجهتين منفصلتين لكل من البائعين/البائعين والعملاء/المشترين، كل منهما مصممة لتلبية احتياجات مستخدميها بفعالية.

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

الميزات الرئيسية

للمشترين

تصفح المنتجات: استكشف مجموعة واسعة من المنتجات التي يقدمها مختلف التجار.

البحث والفرز: ابحث بسهولة عن المنتجات وقم بتصفيتها حسب الفئة أو السعر.

سلة التسوق: أضف المنتجات إلى سلة التسوق وأدر الكميات.

الدفع: محاكاة عملية الدفع (يمكن توسيعها لاحقًا لتشمل بوابات دفع حقيقية).

عرض تفاصيل المنتج: عرض صور المنتجات، والأوصاف، والأسعار، والتقييمات.

ملف تعريف المشتري ولوحة التحكم: إدارة المعلومات الشخصية وسجل الطلبات.

للبائعين

إدارة المنتجات: إضافة منتجات جديدة (مع الصور والأوصاف والأسعار)، وتعديل المنتجات الحالية وحذفها.

تتبع الطلبات: عرض وإدارة الطلبات الواردة من المشترين وتغيير حالتها (قيد المعالجة، تم الشحن، إلخ).

لوحة التحكم: نظرة عامة على الأداء والمبيعات.

ملف تعريف التاجر: إدارة معلومات المتجر وتفاصيل الاتصال.

️ التقنيات المستخدمة

يعتمد ShopBase على مزيج من التقنيات الحديثة والمجربة لتوفير أداء مثالي وقابلية للتوسع:

الواجهة الأمامية

Flutter (Dart):

الواجهة الخلفية

Firebase:

مجموعة شاملة من الخدمات السحابية التي توفر حلولاً خلفية متكاملة.

مصادقة Firebase: إدارة تسجيل دخول المستخدم (المشتري والتاجر) وتسجيله وأمان حسابه.

Firestore السحابي: قاعدة بيانات NoSQL مرنة وقابلة للتوسع وفي الوقت الفعلي لتخزين جميع بيانات التطبيق (المنتجات، والمستخدمين، والطلبات، والتعليقات، إلخ).

تخزين Firebase: يُخزّن صور المنتجات وصور ملفات تعريف المستخدمين بكفاءة وأمان.

وظائف Firebase Cloud (اختيارية/قابلة للتوسع مستقبلًا): لتنفيذ منطق الخادم والعمليات المعقدة، مثل معالجة الطلبات أو الإشعارات.

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
تاريخ الإضافة
المهارات