تطبيق Store App
تفاصيل العمل
قمت بتطوير تطبيق متجر إلكتروني متعدد الوظائف باستخدام Flutter، يجمع بين تجربة تسوق سلسة للمستخدم ونظام إداري مبسط للمنتجات. تم بناء التطبيق مع التركيز على الكفاءة البرمجية، الأمان، وواجهة مستخدم (UI) عصرية تعتمد اللون الأصفر والرمادي لهوية بصرية قوية. المميزات التقنية المنجزة: 1. نظام المصادقة والأمان (Authentication System): * إنشاء حساب وتجربة دخول متكاملة: برمجة شاشات تسجيل الدخول وإنشاء حساب جديد مع التحقق من البيانات (Form Validation). * استعادة كلمة المرور: إضافة وظيفة "نسيت كلمة المرور" لإرسال رابط إعادة التعيين عبر البريد الإلكتروني. * التسجيل عبر Google: دعم تسجيل الدخول الاجتماعي (Google Sign-In) لتسهيل وصول المستخدمين. 2. إدارة المنتجات (Catalog & Management): * عرض المنتجات: واجهة عرض ذكية تدعم التصفية حسب التصنيفات (لابتوبات، ملابس، هواتف، إلخ). * نظام الإدارة الشامل (CRUD): برمجة لوحة تحكم تسمح بإضافة منتج جديد، تعديل بيانات المنتج (الاسم، السعر، التصنيف، الصورة)، أو حذفه. * تفاعلية الواجهات: استخدام الأزرار العائمة (Floating Action Button) والقوائم المنسدلة (Drop-down) لتحسين تجربة المستخدم. 3. الجانب البرمجي والأداء: * إدارة الحالة (State Management): ضمان تحديث البيانات في جميع الشاشات بشكل فوري وتزامني. * التصميم المستجيب: واجهات متوافقة تماماً مع مختلف أحجام شاشات أجهزة الأندرويد والـ iOS. * Clean Architecture: كتابة كود منظم يسهل عملية الربط مع قواعد البيانات مثل Firebase أو REST APIs. الأدوات والتقنيات: * Language: Dart. * Framework: Flutter. * Authentication: Firebase Auth (أو التقنية التي استخدمتها). * Layout: Custom UI with High-fidelity Mockups.
بطاقة العمل
طلب عمل مماثل