تطوير تطبيق TrashGo كامل – لعبة جمع النفايات بأسلوب Pokémon GO مع ذكاء اصطناعي (Flutter + AI)

تفاصيل العمل

تطبيق موبايل 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

بطاقة العمل

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