Cark منصة لبيع السيارات المستعملة وقطع الغيار في السعودية

تفاصيل العمل

اسم المشروع: Cark - منصة متكاملة لبيع السيارات المستعملة وقطع الغيار (Flutter, Supabase, Multi-language)

الوصف العام للمشروع:

Cark هو تطبيق جوال رائد ومبتكر، مصمم خصيصًا ليكون منصة متكاملة ومتخصصة في بيع وشراء السيارات المستعملة وقطع الغيار داخل المملكة العربية السعودية. تم تطوير التطبيق باستخدام إطار عمل Flutter القوي، ويدعمه Supabase كحل شامل للواجهة الخلفية. يهدف Cark إلى تبسيط عملية البحث، العرض، والتواصل بين البائعين والمشترين، موفرًا تجربة مستخدم استثنائية من خلال واجهة سهلة الاستخدام، تصميم متجاوب، ودعم كامل للغتين العربية والإنجليزية.

التقنيات والميزات الأساسية:

بناء التطبيق باستخدام Flutter:

تم اختيار Flutter لتوفير تجربة مستخدم (UI/UX) غنية، سريعة، ومتسقة على كل من أجهزة iOS و Android، مما يضمن أداءً سلسًا وموثوقًا.

الخلفية وقاعدة البيانات باستخدام Supabase:

يعتمد Cark على Supabase كحل شامل للواجهة الخلفية (Backend-as-a-Service)، مما يوفر:

PostgreSQL Database: قاعدة بيانات علائقية قوية ومرنة لإدارة بيانات السيارات، قطع الغيار، المستخدمين، العروض، والرسائل.

Supabase Authentication: نظام مصادقة آمن وفعال للمستخدمين (تسجيل، تسجيل دخول، إدارة الحسابات).

Supabase Storage: لتخزين صور السيارات وقطع الغيار المرفوعة من قبل المستخدمين بكفاءة.

Realtime Subscriptions: لضمان تحديثات فورية للبيانات.

إدارة الحالة (State Management) باستخدام Cubit:

تم تطبيق Cubit (جزء من مكتبة Bloc) لإدارة حالة التطبيق، مما يضمن:

بنية كود نظيفة ومنظمة وقابلة للاختبار.

فصل واضح بين منطق العمل وواجهة المستخدم (Separation of Concerns).

تحديثات سلسة وفعالة للواجهة بناءً على تغييرات البيانات.

تصميم متجاوب (Responsive UI) لجميع الشاشات:

تم تطوير واجهة المستخدم بدقة عالية لتكون متجاوبة تمامًا مع جميع أحجام الشاشات، من الهواتف الذكية الصغيرة إلى الأجهزة اللوحية.

يضمن التصميم المتجاوب تجربة بصرية ووظيفية مثلى، حيث تتكيف جميع عناصر الواجهة بسلاسة لتوفير أقصى قدر من الوضوح وسهولة الاستخدام بغض النظر عن الجهاز.

دعم متعدد اللغات (Multi-language Support):

يقدم التطبيق دعمًا كاملاً للغتين، العربية والإنجليزية، مما يوسع قاعدة المستخدمين ويجعل التجربة أكثر شمولية وملاءمة للمستخدمين في المملكة العربية السعودية.

الميزات الأساسية للتطبيق:

إضافة عروض البيع:

يمكّن المستخدمين (البائعين) من إضافة عروض لبيع السيارات المستعملة وقطع الغيار بسهولة، مع إمكانية تحميل الصور وإضافة وصف تفصيلي.

نظام مراسلة متكامل بين البائع والمشتري:

نظام دردشة خاص وآمن يتيح للمشترين التواصل مباشرة مع البائعين للاستفسار عن العروض، التفاوض، وترتيب عمليات البيع.

نظام بحث وتصفية (Filter) قوي:

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

البحث بالمدينة: تضييق نطاق البحث ليشمل عروضًا في مدن معينة داخل السعودية.

التصفية حسب نوع القطعة: (للبحث عن قطع الغيار) البحث عن أنواع محددة من قطع الغيار.

التصفية حسب ماركة السيارة: البحث عن سيارات أو قطع غيار لعلامات تجارية معينة.

التصفية حسب سنة الإنتاج: تحديد نطاق سنوات إنتاج السيارات.

إدارة العروض (للبائعين):

إدارة عروضهم المنشورة (تعديل، حذف).

بطاقة العمل

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