الهدف
إنشاء منصة مزادات شاملة تسمح بإطلاق مزادات في فئات متنوعة (عقارات، سيارات، فنّ)، مع بث مباشر ونظام عطاء حي في الوقت الفعلي، مع إدارة سهلة وسرعة عالية.
الميزات الرئيسية
تسجيل/تسجيل دخول: حسابات مستخدمين وبائعين، مع email/Firebase Auth.
إنشاء مزاد متعدد الفئات: تحديد الفئة، إضافة الوصف والصور وسعر البداية ووقت الانتهاء.
البث المباشر (Live Stream): عرض المزاد عبر الفيديو الحي داخل التطبيق، مستضاف على Google Cloud.
نظام Live Bidding: عرض العطاءات وتحديثها مباشرة باستخدام Firebase Realtime / Firestore.
عداد تنازلي تلقائي مع إشعارات قبل ودقائق النهاية.
التنبيهات الفورية (Push Notifications): إشعارات للرفع فوق أعلى عطاء أو انتهاء وقت المزاد.
لوحة تحكم قوية للمشرفين لعرض وإدارة المزادات والبث المباشر.
سجل كامل للعطاءات (Bid History) لمرجعية المستخدمين.
Google Cloud Integration: live stream، تخزين واسترجاع الفيديو، CDN لتحسين الأداء.
التقنيات & الأدوات Flutter + Dart
Firebase (Auth, Firestore, Realtime, Cloud Messaging)
Google Cloud (Streaming, Storage, CDN)
State Management: Riverpod أو BLoC
اختبارات: unit/integration
Git + CI/CD