وصف مشروع تطبيق SparkIt – منصة ذكية لتسوق وتصميم الأثاث
SparkIt هو تطبيق موبايل متكامل لتجارة وتصميم الأثاث، يجمع بين تجربة التسوق الحديثة والتقنيات الذكية المعتمدة على الذكاء الاصطناعي.
تم تطوير التطبيق باستخدام Flutter، مع تنظيم قوي لحالة التطبيق (state management) لتقديم تجربة مستخدم سلسة، سريعة، وواقعية.
---
الميزة الأذكى – تصميم وبحث الأثاث بالصورة:
واحدة من أبرز وظائف التطبيق هي إمكانية تصميم قطعة أثاث باستخدام الذكاء الاصطناعي، ثم البحث عنها تلقائيًا داخل المتجر أو مشاركتها للتصنيع:
المستخدم يكتب وصف (prompt) للقطعة التي يريد تصميمها.
يتم توليد صورة واقعية للقطعة باستخدام نموذج ذكاء صناعي (Stable Diffusion عبر Replicate API).
بعد ظهور التصميم، تظهر للمستخدم خيارات:
بحث تلقائي بالصورة: يتم تحليله باستخدام نموذج رؤية (Google Gemini Vision) وتحويله إلى كلمات مفتاحية للبحث داخل المتجر.
️ إرسال للتصنيع: يمكن استخدام الصورة لمشاريع مستقبلية.
---
? خصائص التطبيق:
?️ الحسابات:
تسجيل دخول، تسجيل حساب جديد، استرجاع كلمة المرور.
التحقق من كلمة المرور والبريد.
️ تجربة تسوق متكاملة:
عرض المنتجات بشكل جذاب مع صور متعددة، تقييمات، خصومات، الألوان والمقاسات المتوفرة.
إمكانية الإضافة إلى السلة أو المفضلة.
التحكم الكامل في الكمية والاختيارات قبل الشراء.
الطلبات والدفع:
متابعة الطلبات.
اختيار عنوان من قائمة العناوين الحقيقية المسجلة.
تغيير وسيلة الدفع (مع إشعار "قريبًا" في حالة اختيار غير الكاش).
الحساب الشخصي:
عرض وتعديل بيانات المستخدم.
إمكانية تغيير العنوان وطريقة الدفع مباشرة من الحساب.
---
? تقنيات مستخدمة:
Flutter (واجهة متعددة المنصات).
Firebase (Auth + Firestore Database).
Replicate API لتوليد صور الأثاث من النص.
Google Gemini Vision API لتحليل الصور وتحويلها إلى كلمات مفتاحية للبحث.
Imgur API لرفع صور المنتجات.
state management منظم وفعال لضمان أداء سريع وتجربة سلسة.
---
تجربة استخدام حديثة:
تصميم جذاب ومتجاوب يدعم الوضع الليلي والنهاري.
واجهات مستخدم احترافية لكل الشاشات: (الرئيسية، التفاصيل، السلة، المفضلة، البروفايل، الشات بوت).