---
? فكرة المشروع (E-Commerce App)
متجر إلكتروني يسمح للمستخدمين بتصفح المنتجات، إضافتها للسلة، والدفع عبر وسائل مختلفة مع لوحة تحكم لإدارة المنتجـات والطلبات.
---
? تفاصيل المشروع كاملة (جاهزة للنسخ لمستقل)
? اسم المشروع:
تطبيق متجر إلكتروني (E-Commerce Flutter App)
? وصف قصير للمشروع:
تطبيق متجر إلكتروني متكامل تم بناؤه باستخدام Flutter ويوفر تجربة سلسة للمستخدم لتصفح المنتجات، الشراء، الدفع، وتتبع الطلبات.
كما يحتوي على لوحات خاصة للبائع لإدارة المنتجات، الأسعار، المخزون، والعروض.
---
? شرح فكرة المشروع بالتفصيل:
1️⃣ واجهة المستخدم (UI/UX)
تم تصميم واجهة بسيطة وسهلة الاستخدام تعتمد على:
تصميم حديث (Modern UI)
ألوان مريحة
توزيع واضح للمنتجات
Bottom Navigation للسلة، الرئيسية، الحساب
AppBar يحتوي على البحث وفلترة المنتجات
---
2️⃣ المستخدم النهائي (Client-side)
✔ شاشة تسجيل الدخول / إنشاء الحساب
إدخال البريد أو الهاتف
التحقق من رقم الهاتف (OTP)
تسجيل دخول سريع
✔ الصفحة الرئيسية (Home)
عرض أقسام المنتجات
سلايدر للعروض
مشاهدة المنتجات الأكثر مبيعاً
عرض تقييمات المنتجات
✔ صفحة تفاصيل المنتج
صور المنتج
السعر مع الخصم
المواصفات
عدد التقييمات
زر “إضافة للسلة”
✔ عربة التسوق (Cart)
تعديل العدد
حذف منتج
حساب الإجمالي
كود الخصم (Coupon)
✔ الدفع (Checkout)
اختيار طريقة الدفع
اختيار عنوان الشحن
تأكيد الطلب وتتتبعه
---
3️⃣ لوحة البائع (Seller Dashboard)
البائع يتمكن من:
إضافة منتج جديد
تعديل الصور والسعر والمخزون
معرفة كمية المبيعات
إدارة الطلبات (Pending – Shipped – Delivered)
---
4️⃣ لوحة الإدارة (Admin Panel)
المدير يستطيع:
إضافة أقسام
إضافة منتجات
إدارة المستخدمين
إدارة العروض
مراقبة المبيعات اليومية والشهرية
---
5️⃣ قاعدة البيانات (Backend)
المشروع يمكن ربطه بأحد الأنظمة التالية:
Firebase
PHP + MySQL
Laravel
---
? تقنيات مستخدمة (Tech Stack):
Dart
GetX
RESTful API
Firebase Auth + Firestore
MVVM