تطبيق موبايل gamified لجمع النفايات بذكاء اصطناعي (Pokémon GO style)
المنصة: Android
التقنيات المستخدمة (Tech Stack)
Flutter 3.29+ + Dart 3.7+
Clean Architecture + Modular Feature-First
State Management: Riverpod 2.5+
Navigation: GoRouter
Backend: Firebase (Auth, Firestore, Storage, FCM)
AI Inference: ONNX Runtime v2 (DenseNet model – offline + GPU support)
Maps: google_maps_flutter
Camera: camera package
Storage: Hive + SharedPreferences
Animations: Lottie + flutter_animate
الهيكل التقني
Clean Architecture (Presentation / Domain / Data)
كل feature في مجلد منفصل (auth, claiming, map, missions, social…)
Offline-First مع مزامنة تلقائية
نموذج AI في assets/models/densenet_waste.onnx
المميزات التقنية الرئيسية
Claiming Flow: كاميرا + معالجة صور + inference < 800ms
Anti-cheat: GPS + Image Hash + Server validation
Claim Map + Heatmap
Rewards, Missions, Leaderboards, Friends
Localization: عربي (RTL) + فرنسي + إنجليزي
Dark Eco Theme + Lottie animations