تطوير تطبيق توصيل طعام (Food Delivery) متكامل بنظام Rest API و Clean Architecture

تفاصيل العمل

"نحول تجربة طلب الطعام إلى رحلة بصرية ممتعة وسريعة."

انا يوسف عبد الكريم، قمت ببناء هذا التطبيق ليكون نموذجاً حقيقياً لتطبيقات الـ Food Delivery الاحترافية، مع التركيز على الربط البرمجي المعقد والأداء السلس.

لماذا يتميز هذا المشروع تقنياً؟

الربط مع APIs الخارجية: تم بناء التطبيق ليتصل بـ Rest APIs لجلب البيانات اللحظية (الوجبات، الأسعار، الطلبات)، مع التعامل الاحترافي مع حالات الـ Error Handling والـ Loading.

هيكلية منظمة (Layered Architecture):

Data Layer: تحتوي على الـ Models المحولة من JSON والـ Repositories التي تدير جلب البيانات من الـ API.

Logic Layer: إدارة حالة التطبيق بالكامل باستخدام Cubit لضمان فصل منطق العمل عن الواجهات.

UI Layer: تقسيم الشاشات إلى Widgets قابلة لإعادة الاستخدام لضمان كود نظيف وسهل التعديل.

تكامل الـ Maps: استخدام Google Maps API للسماح للمستخدم بتحديد موقعه بدقة وتسهيل عملية التوصيل.

المميزات الوظيفية التي نفذتها:

نظام تسوق متكامل: إضافة الأصناف للسلة، تعديل الكميات، وحساب الإجمالي لحظياً.

واجهات عصريّة: تصميم نظيف (Clean UI) يركز على سهولة الوصول للمعلومات وصور الوجبات.

بحث ذكي وتصنيفات: نظام فلترة للوجبات والمطاعم لسهولة الوصول.

نظام مستخدمين متكامل: تسجيل دخول، ملف شخصي، وتاريخ الطلبات.

ثالثاً: المهارات المحدثة (Tags)

Flutter & Dart

Rest API Integration (Dio/Http)

JSON Serialization

Cubit / BLoC

Clean Architecture

Google Maps API

UI/UX Design

بطاقة العمل

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