Nokta — تطبيق توصيل ونقل

مميز
Nokta — تطبيق توصيل ونقل — قالب Flutter جاهز للإنتاج للنقل والتوصيل — تحديد مواقع حقيقي، تتبع مباشر، تخزين دون اتصال، وتجربة عربية/إنجليزية

نظرة عامة

قالب Flutter جاهز للإنتاج للنقل والتوصيل — تحديد مواقع حقيقي، تتبع مباشر، تخزين دون اتصال، وتجربة عربية/إنجليزية

التحدي

غالباً تُطلق نماذج نقل أولية بإحداثيات وهمية وخرائط هشة ودون مسار دون اتصال — مما يصعّب ربط خادم حقيقي دون إعادة بناء التدفقات.

الحل

بنيت Nokta كقالب قابل للتوسع شبيه Uber: معمارية نظيفة حسب الميزة مع BLoC وGoRouter، وNominatim للإكمال التلقائي والعكس، وflutter_map مع OSRM وتخزين بلاطات، وتتبع سائق على مرحلتين، وتسعير بالكيلومتر، وHive مع إعادة التحقق، وطابور مزامنة معلّق، ودعم كامل للعربية/الإنجليزية وRTL.

التقنيات المستخدمة

التقنيات

17

اللغات

Dart

المنصات

Flutterflutter_blocflutter_map

المعمارية وإدارة الحالة

Clean ArchitectureBLoC/Cubitgo_routerget_it

الخلفية والبيانات والسحابة

dioHiveFirebaseMock API

التجربة والواجهة

easy_localization

أخرى

OSRMNominatimTalkerOffline-first

أبرز النتائج

  • ستة نطاقات ميزات (مصادقة، رئيسية، رحلات، إشعارات، ملف، إعدادات) مع واجهة JSON تجريبية قابلة للاستبدال بخادم إنتاج.
  • بنية موقع حقيقية: بحث Nominatim مع تأخير، مسارات OSRM على الطرق، تتبع مباشر على مرحلتين، وعروض أسعار ديناميكية حسب الفئة.
  • قراءة وكتابة دون اتصال: تخزين Hive مع TTL، قوائم إعادة التحقق، مزامنة حسب الاتصال، وطابور عمليات معلّقة.
  • تجربة MVP مصقولة: سمات فاتحة/داكنة، خطوط Inter وCairo، هياكل تحميل، إشعارات toast، وعلامة تجارية أصلية للأيقونة والشاشة الافتتاحية.