قمت بتصميم وتطوير تطبيق موبايل متعدد المنصات (Android / iOS) يهدف إلى مساعدة المستخدمين على العثور على نقاط تجميع إعادة التدوير القريبة والتفاعل معها، مع نظام إدارة بيانات وتفاعل لحظي مدعوم بخدمات سحابية.
نوع العمل:
تطوير تطبيق موبايل باستخدام Flutter
تكامل خدمات الخرائط والموقع الجغرافي
بناء منطق أعمال للتفاعل الميداني (QR & Feedback)
أهم الميزات:
نظام مصادقة متكامل (Email / Phone) مع التحقق من الحساب باستخدام Firebase Authentication.
عرض نقاط تجميع إعادة التدوير على الخريطة باستخدام Google Maps مع تحديد موقع المستخدم والمسارات.
صلاحيات إدارية لإضافة وتحديث مواقع التجميع.
مسح QR Codes داخل مواقع التجميع وربطها بتفاعل المستخدم.
إرسال الملاحظات والتقييمات من داخل التطبيق.
دعم العمل في حالات ضعف أو انقطاع الإنترنت.
واجهة مستخدم مرنة وسهلة الاستخدام تدعم سيناريوهات الاستخدام الميداني.
طريقة التنفيذ والتقنيات:
Frontend: Flutter (Dart) لتطوير تطبيق Cross-Platform.
Backend & Services: Firebase (Authentication, Firestore).
Maps & Location: Google Maps API, Geolocator, Polyline Routing.
State & Utilities: إدارة الحالة والتنبيهات، التحقق من الاتصال بالإنترنت.
هيكلة نظيفة للكود مع فصل المنطق عن الواجهة وقابلية التوسع.