تطبيق Flutter موبايل production-ready يُمكّن المواطنين من الإبلاغ عن مشكلات البنية التحتية — كالحفر في الطرق وتسربات المياه وأعطال إنارة الشوارع والقمامة — وإيصالها مباشرةً للجهات المختصة.
المميزات الرئيسية:
الإبلاغ عن المشكلات بالصور وGPS مع map picker تفاعلي
تصنيف تلقائي بالـ AI يشمل: نوع المشكلة، وصف عربي، مستوى الأولوية، ومدى إمكانية حلها من قِبل المواطن
تتبع حالة البلاغ real-time عبر visual timeline (submitted ← under review ← in progress ← resolved)
إمكانية تقديم proof-of-fix للبلاغات المؤهلة مع نظام نقاط تحفيزي
نظام authentication متكامل بـ JWT مع secure token storage وsilent token refresh
صفحة profile تعرض سجل البلاغات والنقاط المكتسبة
واجهة عربية كاملة مع RTL ودعم dark/light theme
التقنيات المستخدمة:
Flutter مع BLoC وClean Architecture (entity / use case / repository layers)
Dio مع auth interceptor لتحديث الـ token تلقائياً وإدارة request queue
Injectable + GetIt لـ dependency injection
Secure Storage لحفظ الـ tokens
REST API integration (Node.js backend على Railway)