Winrak هو تطبيق متكامل لخدمات التوصيل يربط بين العملاء وموصلي الطلبات من خلال نظام يعتمد على الموقع والخرائط لتنظيم عملية التوصيل من إنشاء الطلب حتى اكتماله.
تم تصميم التطبيق لتبسيط دورة التوصيل بالكامل، مع الاعتماد على بيانات الموقع والمسافة لأتمتة جزء من عملية تحديد المسار وتقدير تكلفة التوصيل.
الخرائط وحساب المسار
يعتمد التطبيق على OpenStreetMap لتوفير الخرائط التفاعلية، مع استخدام بيانات الموقع من أجل:
تحديد موقع الاستلام والتسليم.
عرض المسار بين نقطتي الانطلاق والوصول.
حساب المسافة بين الموقعين.
تقدير سعر التوصيل اعتمادًا على المسافة.
توفير تجربة تعتمد على الموقع طوال مراحل الطلب.
إدارة عملية التوصيل
يمتلك كل من العميل والموصل حسابًا مخصصًا لإدارة عمليات التوصيل.
يمر الطلب بمراحل واضحة، منها:
انتظار موصل → تعيين الموصل → قيد التوصيل → تم التسليم
ويمكن للمستخدم متابعة حالة الطلب ومعرفة المرحلة الحالية من دورة التوصيل.
أبرز وظائف التطبيق
إنشاء وإدارة طلبات التوصيل.
حساب المسافة بين نقطتي الاستلام والتسليم.
تقدير تكلفة التوصيل حسب المسافة.
الخرائط التفاعلية باستخدام OpenStreetMap.
عرض المسار بين نقطتين.
حسابات منفصلة للعملاء والموصلين.
متابعة حالة الطلب خلال دورة التوصيل.
نظام تقييم للموصلين.
إحصائيات تلقائية لعمليات التوصيل.
تخزين محلي مؤقت للبيانات المتكررة وبيانات الخرائط لتقليل استهلاك الشبكة وتحسين سرعة التطبيق.
صفحات سياسة الخصوصية وشروط الاستخدام.
الجانب التقني
ركز تنفيذ المشروع على دمج الخرائط والموقع وحساب المسافات والمسارات مع منطق إدارة الطلبات، إلى جانب تحسين أداء التطبيق من خلال التخزين المحلي المؤقت.
المشروع يمثل تجربة عملية في بناء تطبيقات تعتمد على Location-Based Services وربط بيانات الموقع بمنطق الأعمال داخل التطبيق.