طوير تطبيق متجر فواكه (Fruits Hub) مع لوحة تحكم إدارية (Dashboard) باستخدام Flutter وFirebase
تفاصيل العمل
Fruits Hub (تطبيق للمستخدم) تطبيق متجر فواكه يعمل على نظامي Android و iOS، تم تطويره باستخدام إطار Flutter. يتيح للمستخدمين تصفح أنواع الفواكه، معرفة تفاصيل كل منتج، وإضافته إلى السلة لإتمام عملية الشراء. مميزات التطبيق: واجهة مستخدم بسيطة وسهلة الاستخدام تسجيل الدخول/إنشاء حساب (باستخدام البريد الإلكتروني أو حساب Google) عرض قائمة الفواكه مع صورة، سعر، وصف مختصر صفحة تفاصيل المنتج (الاسم، السعر، الكمية المتاحة، وصف مفصل) إمكانية البحث عن فاكهة معينة إضافة المنتجات إلى سلة المشتريات مع تعديل الكمية صفحة Checkout لإتمام الطلب حفظ الطلبات السابقة وعرضها في صفحة "طلباتي" تصميم متجاوب يعمل على مختلف أحجام الشاشات التقنيات المستخدمة: Flutter Framework Firebase Authentication لتسجيل الدخول Cloud Firestore لتخزين المنتجات والطلبات Bloc / Cubit لإدارة الحالة Dio للاتصال بـ API (عند الحاجة لمصدر بيانات خارجي) مخرجات المشروع: الكود المصدري الكامل للتطبيق ملف APK جاهز للنشر على متجر Google Play ملف IPA جاهز للنشر على متجر Apple (يتطلب حساب Apple Developer) Fruits Hub Dashboard (لوحة تحكم للإدارة) لوحة تحكم مبنية باستخدام Flutter Web و Desktop لإدارة محتوى تطبيق Fruits Hub. موجهة للمسؤولين لإضافة المنتجات، تعديلها، متابعة الطلبات، واستعراض الإحصائيات. مميزات لوحة التحكم: تسجيل دخول للمسؤول (Admin Login) إدارة المنتجات (إضافة، تعديل، حذف) رفع صور للمنتجات وتخزينها على Firebase Storage إدارة الطلبات (متابعة حالة الطلب: قيد التنفيذ، تم التوصيل...) عرض تقارير إحصائية (عدد الطلبات، أكثر المنتجات مبيعاً، عدد المستخدمين النشطين...) واجهة سهلة الاستخدام متوافقة مع المتصفحات المختلفة التقنيات المستخدمة: Flutter Framework (Web & Desktop) Firebase Authentication (للمسؤولين) Cloud Firestore لتخزين المنتجات والطلبات Firebase Storage لحفظ الصور Bloc / Cubit لإدارة الحالة Charts Package لعرض الرسوم البيانية والإحصاءات مخرجات المشروع: الكود المصدري الكامل للوحة التحكم نسخة Web App جاهزة للنشر (Hosting على Firebase أو أي استضافة أخرى) نسخة Desktop App قابلة للتثبيت (Windows / macOS) متطلبات النشر: حساب مطور Google Play (لنشر التطبيق على متجر جوجل) حساب مطور Apple (لنشر التطبيق على متجر آبل) حساب Firebase مفعّل (لاستخدام Auth + Firestore + Storage) ملاحظات إضافية: كلا المشروعين (التطبيق واللوحة) متكاملان ويعملان معاً بشكل مترابط. يمكن إضافة ميزات مستقبلية مثل: الدفع الإلكتروني (Stripe / PayPal) تتبع الطلبات باستخدام خريطة (Google Maps API) دعم تعدد اللغات (عربي/إنجليزي).
بطاقة العمل
طلب عمل مماثل