Car4Sale: تطبيق سوق إلكتروني لبيع وشراء السيارات باستخدام Flutter
Car4Sale هو تطبيق موبايل متكامل يسهل عمليات بيع وشراء السيارات من خلال تجربة مستخدم منظمة تعتمد على الأدوار (مشتري/بائع). تم تطويره ضمن مشروع جماعي باستخدام Flutter، ويقدم واجهات مخصصة لكل دور، وقوائم سيارات محدثة لحظيًا، ونظام دفع إلكتروني، مع إدارة كاملة للطلبات عبر واجهات متكاملة.
مساهمتي الرئيسية:
•تطوير واجهات الدخول والمشتري بالكامل:
•تصميم صفحة رئيسية لعرض سيارات البائعين مع إمكانية تصفح العروض وتطبيق الفلاتر حسب الفئة أو السعر.
•دعم خاصية البحث عن سيارة محددة حسب العلامة التجارية.
•عرض صفحة تفاصيل السيارة بمواصفاتها وسعرها وتقييماتها.
•إضافة السيارة إلى المفضلة أو السلة لحفظها للشراء لاحقًا.
•التواصل المباشر مع البائع عبر زر WhatsApp من داخل التطبيق.
•تنفيذ صفحة إتمام الطلب والدفع الإلكتروني بطريقة محاكاة واقعية.
•بناء صفحة الطلبات لعرض سجل المشتريات.
•تطوير وحدة المصادقة:
•بناء صفحات تسجيل الدخول والتسجيل مع اختيار نوع المستخدم (مشتري/بائع).
•تنفيذ خاصية نسيت كلمة المرور مع التحقق عبر رمز OTP يُرسل إلى البريد الإلكتروني.
•تطوير صفحة تعديل الملف الشخصي لتحديث الاسم ورقم الهاتف.
•استخدام Provider لإدارة الحالات المشتركة بين الشاشات.
•التكامل مع واجهات RESTful APIs لتحديث البيانات ديناميكيًا داخل التطبيق.
المهارات والتقنيات المستخدمة:
Flutter • Dart • RESTful APIs • Provider • Shared Preferences • Role-Based Authentication • OTP Verification • Simulated Payment Integration
أثر المشروع:
يعكس Car4Sale قدرة عالية على تطوير تطبيقات موبايل شاملة بواجهات مرنة وتجربة مستخدم واقعية. ويُعد نموذجًا مثاليًا لتطبيقات السوق الإلكتروني، وقابل للتوسعة والتخصيص لمجالات متعددة.